O ile wolniej dyski SSD zapełniają się lub starzeją?


60

Rozważam zakup dysku SSD 256 GB. Słyszałem, że stają się wolniejsze, gdy wypełniasz je ponad 75% ich pojemności, ze względu na mechanikę zapisu danych.

Pytanie brzmi: o ile wolniej się znajdują, jeśli przekroczysz 75%?

Tak, zamierzam go odpowiednio utrzymywać i upewnić się, że nie napełnię go po brzegi, ale dla samej wiedzy chciałbym wiedzieć, o ile wolniej się rozwijają. Czy mówimy o milisekundach czy sekundach? Czy nadal będą znacznie szybsze niż tradycyjny dysk twardy?

Czy mają również problemy z wiekiem?


Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
DavidPostill

Odpowiedzi:


66

Jak wspomniał Bob w komentarzach , w ostatnich latach wiele się zmieniło w zakresie dysków SSD. Istnieje kilka kluczowych technologii, które naprawiły wczesne problemy z wydajnością. Tl; dr nie przejmuje się tym, kup dysk SSD, wydajność jest zadziwiająca. Mam Samsung 850 EVO w tym MacBooku Pro 2011, który ładnie mruczi.

Dyski SSD różnią się fizycznie od wirujących dysków twardych, ale systemy operacyjne i systemy plików zostały zbudowane wokół dziwactwa wirujących dysków. W rezultacie, kiedy wprowadzono dyski SSD, wystąpiły pewne problemy z wydajnością, ponieważ dyski SSD były wykorzystywane nieefektywnie.

Najważniejszym jest wzmocnienie zapisu . Po usunięciu pliku nie jest on faktycznie usuwany, jego miejsce jest oznaczone w systemie plików jako wolne, ale dysk nie ma polecenia, aby faktycznie usunąć dane. To oszczędza mnóstwo niepotrzebnego czasu na wirującym dysku. Zapis na zajętym miejscu jest tak samo efektywny jak zapis na niezajętym miejscu. Ale dysk SSD musi wyczyścić miejsce, zanim będzie mógł na nim napisać. I musi usunąć znacznie większy obszar, niż może pisać. Kiedy tak się dzieje, musi przenieść dowolne dane w sekcji, którą usuwa gdzie indziej, co powoduje więcej zapisów. Na zatłoczonym dysku usuwanie i przepisywanie staje się kosztowne i skraca żywotność dysku SSD.

Jednym ze sposobów uniknięcia tego jest nadmierne przydzielanie zasobów . Jest to praktyka celowego pozostawiania wolnego miejsca na dysku SSD. Pozwala to uniknąć wzmocnienia zapisu, unikając nadmiernego zatłoczenia dysku. Dzisiaj nie jest to konieczne. Zarówno system operacyjny, jak i sam dysk SSD zarezerwują wystarczającą ilość miejsca do nadmiarowego udostępniania.

Drugim rozwiązaniem jest Trim . Jest to dodatkowe polecenie, które system operacyjny może wysłać na dysk, aby poinformować go o usunięciu danych. Wówczas dysk SSD może być znacznie bardziej wydajny w usuwaniu starych danych i przeprowadzaniu wyrzucania elementów bezużytecznych. Wszystkie główne systemy operacyjne obsługują Trim.


„Movi i gdzie indziej” - czy nie przechowuje go tylko w pamięci podręcznej? Tak mówi artykuł w Wikipedii o „przycinaniu”.
Wildcard

5
@Wildcard Tak, pamięć podręczna jest „gdzieś indziej”. :) Proces wzmocnienia zapisu odczytuje z pamięci flash blok 256 KB, zapisuje go w pamięci podręcznej, kasuje blok 256 KB z pamięci flash, zapisuje nową stronę 4K do pamięci podręcznej i zapisuje ponownie buforowany blok 256 KB. Oznacza to, że zapis tylko 4K może spowodować odczyt, skasowanie i przepisanie 256 KB, to część „wzmocnienia”. Porównaj z jednoetapowym procesem zapisywania nowych danych przez stary dysk wirujący.
Schwern

3
Ja też mam Samsung 850 EVO w połowie 2012 MBP. Uruchamia się szybciej niż mój iMac 2017, który ma domyślny dysk SSD od dostawcy dysków SSD firmy Apple. 850 EVO jest dobrych.
displayName

26

Jeśli nie planujesz przenosić terabajtów danych na raz, wpływ byłby znikomy. Nawet na głębokości 32 kolejki, której nigdy byś nie zobaczył, chyba że jesteś stacją roboczą lub użytkownikiem odłączania, efekty ujawniają się tylko w pobliżu 90% pojemności, a nawet wtedy wpływają tylko na wydajność z niewielkim marginesem. Nawet pełny dysk SSD o pojemności 99% nadal przewyższa dysk twardy o kilka rzędów wielkości. Źródło: https://www.anandtech.com/show/6489/playing-with-op
Długowieczność dysków SSD od dawna budzi obawy od czasu wprowadzenia tej technologii. Jednak współczesne dyski SSD znacznie poprawiły wytrzymałość zapisu. Na przykład dysk 960 PRO 2 TB firmy Samsung ma wytrzymałość na zapis wynoszącą 1200 TB, co oznacza, że ​​dysk musiałby zostać wypełniony i usunięty 600 razy, zanim ulegnie awarii. Raczej nie. Jeśli chodzi o wiek, średni czas do awarii wynosi 1 500 000 godzin, czyli ponad 100 lat. Jeśli więc nie planujesz stale zwiększać prędkości zapisu dysku SSD przez około 4 lata z rzędu, szanse na to, że jeden dysk się nie powiedzie, są minimalne.


14
Gdyby tylko obwód kontrolera miał podobny MTBF do NAND. Siedzę tutaj z kilkoma zamurowanymi dyskami SSD na moim zagraconym biurku od różnych producentów ściąganych z serwerów przez lata. Nie używaj niedorzecznych liczb MTBF jako usprawiedliwienia dla rozluźnienia systemu tworzenia kopii zapasowych.
Andy Brown

2
600 brzmi nisko. Ile razy można zapisać blok (?)? Jeśli jest to prawie pełne dane magazynowych, a co pozostało jest używany do plików, które zmieniają się często, nie jest to zamiar rozpocząć się nie wcześniej, bo to przepisywanie w tym samym blokuje cały czas? Jak rozumiem, całkowita porażka nigdy nie była problemem.
Mazura

10

Jedyną prawdziwą odpowiedzią jest „to zależy od napędu”. Jak wspomniano w innych odpowiedziach, spowolnienia można uniknąć dzięki nadmiernej alokacji i inteligentnym kontrolerom, ale nadmierna alokacja zwiększa koszt / GB, więc tańsze dyski nie będą nadmiernie alokować. 25% wolnego miejsca może być nadmierne, ale wiele dysków rzeczywiście zwolni zauważalnie, gdy przekroczysz 90%. Niektóre dyski, takie jak Intel Optane, są całkowicie odporne na ten efekt (źródło: pracuję w firmie Intel na dyskach Optane).

Na szczęście efekt spowolnienia pod koniec życia jest dobrze znany i testowany przez większość recenzentów. Więc jeśli spojrzysz na dysk, o którym myślisz, na niektórych dobrych stronach z recenzjami sprzętu, będą one obliczyć, o ile dysk zwolni, gdy go zapełnisz. Lubię Anandtech.com, ale każda witryna z recenzjami technologii, która zajmuje się pamięcią masową, powinna to sprawdzić.

To powiedziawszy, nawet powolny, pełny dysk SSD pod koniec jego życia najprawdopodobniej nadal będzie szybszy niż dysk twardy. Więc jeśli masz ustalony budżet, decydując się na mniejszy dysk SSD, który chcesz wypełnić, a większy dysk twardy, który będzie miał dodatkowe miejsce, dysk SSD nadal będzie szybszym wyborem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.