Trwałość dysku twardego vs dysku SSD [zamknięty]

17

Słyszałem, że dyski SSD są mniej trwałe niż dyski twarde. Czy to prawda ?

oneat
źródło

Odpowiedzi:

11

Moja pierwsza reakcja na twoje pytanie brzmiała: „Moje doświadczenie jest dokładnie odwrotne”. Przeczytaj dokładnie, dlaczego, ale najpierw trochę tła ...

Zarówno dyski obrotowe, jak i półprzewodnikowe mają ograniczoną żywotność. Są tacy, którzy uważają, że dyski SSD mają taką samą lub lepszą żywotność niż podobne wirujące dyski twarde przy tych samych wzorcach użytkowania.

Należy jednak pamiętać, że nie wszystkie dyski SSD są sobie równe. Istnieją dyski SLC, takie jak Intel X25-E, które są zwykle znacznie droższe (300 USD za dysk 32 GB), ale także są szybsze w zapisie i są bardziej trwałe. Druga architektura nazywa się MLC i jest tańsza, ale może nie być tak dobra podczas zapisu jak SLC, a także może nie trwać tak długo, głównie dlatego, że komórki pamięci muszą zostać ponownie zapisane w większych fragmentach. Jednak nowsze dyski SSD mają lepsze oprogramowanie do zarządzania i działają całkiem dobrze.

Ale wracając do pytania ... Wszyscy w mojej małej firmie używają dysków SSD na swoich laptopach. Prowadzę kopalnię Intel X25-M od co najmniej roku, może bliżej dwóch. Nigdy nie wrócę do obracającego się dysku w moim głównym laptopie ze względu na trwałość.

Jeśli upuścisz laptopa, a dysk twardy się obraca, prawie na pewno będziesz musiał wymienić dysk twardy. Na początku tego roku upuściłem laptopa podczas pracy, a potem nawet się nie włączał. Zasadniczo musiałem wymienić wszystko oprócz procesora, pamięci RAM i dysku SSD (płyta główna, wyświetlacz, większość części obudowy ...). 3 lub 4 lata wcześniej miałem podobny spadek z wirującym napędem. Przetrwał około tygodnia, ale szybko zaczął generować błędy.

Tak więc w laptopie lub w innym środowisku podatnym na uderzenia, takim jak stolarz: dyski SSD są bardziej wytrzymałe.

Inną rzeczą do rozważenia jest to, jak zawodzą. Dyski SSD zawodzą, ponieważ nie mogą już wymazać komórek. Dyski SSD nie nadpisują danych, zwykle mają pulę nieużywanych bloków, które usuwają i przygotowują do użycia, a zapisy istniejących bloków są wysyłane do tych nowych lokalizacji, zamiast kasowania istniejących danych i ich zapisywania. Wirujące dyski twarde często ulegają awarii, ponieważ części mechaniczne zużywają się i zaczynają generować błędy podczas pisania i czytania.

Jedną z teorii jest to, że gdy dyski SSD ulegają awarii z powodu problemów z cyklem zapisu. nadal możesz odczytać dane z dysku, po prostu nie możesz już pisać. Skuteczne przekształcenie dysku SSD w kopię danych tylko do odczytu w przypadku awarii.

Moje dotychczasowe doświadczenie jest dość ograniczone, mniej niż kilkanaście dysków w ciągu kilku lat dla dysków SSD i ponad tysiąc dysków w ciągu 15 lat dla spinningu. Jednak do tej pory nie uważam, aby trwałość dysków SSD w porównaniu z obracającymi się dyskami była niewystarczająca, nawet w przypadku zastosowań innych niż laptop. Niektóre z bardzo wczesnych dysków SSD były naprawdę badziewne, mieliśmy 16-calowy dysk SSD jednego dostawcy, który zmarł po kilku tygodniach użytkowania, a zamiennik również zmarł po kilku tygodniach użytkowania. Jednak obecne produkty, od pierwszej generacji Intel X25-M, jestem bardzo zadowolony.

Sean Reifschneider
źródło
W teorii? W praktyce! O ile kontroler nie ulegnie awarii, dyski SSD mają po prostu komórki, które stają się tylko do odczytu po wyczerpaniu przewodów. Do tego czasu są już przestarzałe 5 pokoleń lub więcej w obecnym tempie.
Mircea Chirea,
1
@iconiK, powód, dla którego mówię „teoretycznie” jest taki, że dotyczy to tylko strony flashowej. Nie mam żadnego praktycznego doświadczenia z tym, jak systemy plików zareagują na to, że dysk nagle przejdzie w tryb tylko do odczytu, szczególnie w odniesieniu do niemożności opróżnienia danych z ich buforów do pamięci flash, co oznacza, że ​​dane w pamięci flash mogą nie być w stanie konsystencji, której można by oczekiwać po cyklu zasilania. Nie oczekuję, że po tym rodzaju awarii mój system plików będzie mógł się zamontować lub skopiować do fsck. Może się zdarzyć, ale nie zdziwiłbym się, gdyby się udławił ...
Sean Reifschneider,
cały dysk flash nie przejdzie nagle w tryb tylko do odczytu, tylko niektóre komórki, więc systemy plików nie będą miały z tym problemów. Poza tym możesz zamontować wolumin bezpośrednio jako tylko do odczytu, aby nawet sterownik FS nie mógł do niego pisać.
Mircea Chirea,
@iconiK, montaż tylko do odczytu zależy od tego, czy system plików jest w stanie użytecznym. Jeśli dane zostaną zapisane w buforze, zapisane w pamięci flash poza kolejnością, a następnie nie zostaną zatwierdzone wszystkie dane w buforze, superblok może wskazywać na śmieci itp. Znowu może działać, ale nie zrobiłbym tego zdziw się, jeśli pozostanie w stanie niezadowolonym. Z pewnością będę nadal mieć dobre kopie zapasowe. :-)
Sean Reifschneider,
2
W następstwie tego w zeszły weekend zastąpiliśmy macierz RAID-10 z 8 dyskami o prędkości 10 000 obr./min, która nie mogła nadążyć za serwerem NFS do przechowywania wiadomości e-mail (Maildir) i stron internetowych, z 2,5-calowym Intel 600GB SSD, a wydajność poszedł drogą, WAY góry To był zabawny, aby zastąpić tę wielką tablicę z czegoś, co pasuje w moim zamkniętej dłoni..
Sean Reifschneider
13

trwałe (porównawcze bardziej trwałe, superlatywne najbardziej trwałe):

able to resist wear, decay; lasting; enduring;

istnieje kilka „warstw” prawdy w tym, co słyszeliście:

  • nie masz takiej samej liczby cykli zapisu na dysku SSD w porównaniu z dyskiem twardym, więc w tym aspekcie dysk twardy wygrywa (jak wskazuje @ aking1012, możesz tylko pisać dane tak często, tak często, w jednej komórce na dysku SSD)
  • możesz czytać z SSD tyle, ile chcesz. ponieważ nie są związane z obrotowymi, mechanicznymi rzeczami, jest prawdopodobne, że dysk SSD jest bardziej trwały niż dysk twardy, jeśli tylko czytasz z niego dane.
  • możesz wyrzucić dysk SSD w powietrze, pod ścianę i ... ok, nie możesz go rozbić młotkiem ... ale możesz ponownie włożyć dysk SSD do komputera i nadal działa. pod tym względem dysk twardy jest mniej trwały niż dysk SSD

(można również argumentować, że ponieważ dysk SSD odczytuje dane „szybciej”, nie musi działać tak długo, jak dysk twardy, a zatem trwa dłużej… czyli bardziej trwały :))

akira
źródło
3

W zależności od gęstości talerza tak. Naprawdę gęste talerze często zawodzą. SSD ma okres przydatności od momentu podłączenia (dane stale się obracają, a każda komórka ładowania ostatecznie przestanie utrzymywać ładunek)

edytuj: aby wyjaśnić ... był komentarz, który sugerował, że jestem niejasny

Dysk SSD NIE ma talerzy, ale ma ograniczony okres trwałości

Dysk twardy ma talerze, a im gęstsze talerze, tym większe prawdopodobieństwo, że szybciej się zepsują

RobotHumans
źródło
2
Dyski SSD mają talerze?
akira,
żaden dysk twardy nie ma talerzy ... myślałem, że
jestem
0

Dla tych, którzy zastanawiają się, ile lat może trwać typowy dysk SSD, jeśli chodzi o możliwość zapisywania danych pod tym numerem, to ... około 50 lat! Więc oprogramowanie lub inny sprzęt jest DUŻO bardziej narażony na awarię, więc komórki flash się zużyją.

Opiera się to na prostych obliczeniach, że typowa komórka flash SSD może być zapisywana 2M razy i aby zapisać dysk 64 GB 2M razy przy maksymalnej prędkości 80 MB / s potrzebujesz: (2M x 64GB) / (80 MB / s) = (2 x 64G / 80) s = 1,6 Gs (czyli około 50 lat).

Powiedziawszy, że prawdopodobnie możesz znaleźć mniej niż 1 milion cykli flashowania dysku SSD, ale nie widziałem żadnego.

Możesz zobaczyć więcej szczegółów tutaj w artykule podsumowującym wytrzymałość SSD autorstwa Zsolta Kerekesa .

Edycja : Poprawiłem się. Niektóre dyski dla zwykłych konsumentów nie wytrzymają tak dużego pobicia przy wyjątkowo dużym zużyciu. Dyski mogą faktycznie ulec awarii znacznie szybciej po ciągłym zapisywaniu do nich danych. Wygląda na to, że coś innego zawodzi, zanim zawiodą komórki NAND. Zobacz test wytrzymałości SSD w raporcie technicznym . Należy również pamiętać, że producenci zwykle mówią teraz, ile danych można bezpiecznie zapisać na dyskach, a nie mówią, ile razy można zapisać do komórek.

Należy pamiętać, że zwykły użytkownik nadal nie napotkałby tych problemów, nawet po latach intensywnego użytkowania. Wiele operacji po prostu nie dociera do twojego napędu. Możesz użyć narzędzi takich jak CrystalDiskInfo, aby sprawdzić, ile bajtów zapisałeś na dysku. Jeśli masz mniej niż 200-300 TB zapisów, wszystko powinno być w porządku. Aby się upewnić, po prostu sprawdź nieprzetworzone wartości metryki „Licznik błędów nie do naprawienia ” i „Liczba przydzielonych sektorów ponownie”. Jeśli oba są równe zero, twój dysk SSD nawet tak naprawdę nie zaczął się zużywać. Z testu wynika, że ​​możesz mieć setki, a nawet tysiące przeniesionych sektorów, zanim dysk stanie się bezużyteczny. Wciąż przeniesione sektory są pierwszymi oznakami problemów i możesz częściej myśleć o wymianie lub tworzeniu kopii zapasowej ;-).

Nux
źródło
Niestety niektóre komórki zostaną zapisane w dużo większym stopniu niż inne. Nie można zakładać absolutnie równego pisania, chociaż niektóre oprogramowanie układowe dysku może próbować to zrobić.
Bob
1
To prawda, ale jeśli komórki nie można zapisać, kontroler przełączy się na inną komórkę w sposób przezroczysty dla systemu. I tak, aby cały dysk nie mógł zostać zapisany, musielibyśmy zapisać wszystkie komórki, a jest to możliwe (ciągłe pisanie z pełną prędkością) po 50 latach. Co zresztą i tak nie jest realistyczne (ponieważ musiałbyś cały czas mieć włączony komputer i mieć jakąś szaloną aplikację, która pisałaby na dysk SSD przez cały czas).
Nux
1
Uwaga, to przestarzała odpowiedź. Nowsze dyski SSD mogą zawieść z powodu wcześniejszego zapisu. Raport techniczny zabił wszystkie napędy, które piszą, poddane testom wytrzymałościowym w ciągu 18 miesięcy; patrz tutaj . Ponadto artykuł pod linkiem, który opublikowałeś, został zaktualizowany i nie twierdzi już o oczekiwanym cyklu zapisu 2M.
Kevin,
Ciekawy test. Wydawałoby się, że coś innego zawiedzie, zanim wszystkie komórki będą faktycznie bezużyteczne. Więc założenia, które wziąłem do obliczeń, są nieprawidłowe ... Nadal nawet stosunkowo ciężcy użytkownicy nie osiągną ograniczeń zapisu. Co jest również wspomniane w teście, który również łączyłeś ... W każdym razie zaktualizowałem swoją odpowiedź, aby wspomnieć o wynikach testu. Dzięki!
Nux,
np. Zgadzam się, że większość użytkowników domowych nie zobaczy tego trybu awarii przez bardzo długi czas. Uważnie bym to uważał i zaniżono zasadniczo, jeśli zamierzasz użyć takiego do czegoś takiego jak ZFS ZIL + L2ARC, cokolwiek, co prowadzi ciężką bazę danych, rejestrator multimediów lub co masz. Innym czynnikiem, który wydaje mi się, że przychodzi, jest to, że te wartości wytrzymałości dotyczą starszej technologii; nowsze urządzenia w celu uzyskania większej gęstości pamięci wykorzystują fizycznie mniejsze komórki i wiele kodowań na poziomie naładowania, co czyni je bardziej wrażliwymi niż starsze technologie.
Kevin