Czy dyski półprzewodnikowe ulegają fragmentacji? A jeśli tak, to czy powoduje to pogorszenie ich wydajności?
Czy dyski półprzewodnikowe ulegają fragmentacji? A jeśli tak, to czy powoduje to pogorszenie ich wydajności?
Odpowiedzi:
Tak, dyski SSD ulegają fragmentacji. Czy wpływa to na wydajność tak samo jak zwykłe dyski twarde? Nie.
Fragmentacja odnosi się tylko do umieszczenia plików w porządku. Jest to konieczne na wszystkich urządzeniach pamięci masowej bez konieczności przetasowania wszystkich danych, które kiedykolwiek zostały zapisane za każdym razem, gdy coś piszesz.
Dyski SSD NIE wymagają defragmentacji. Może to skrócić żywotność dysku. Technologia poziomowania zużycia celowo „fragmentuje” dane, aby zapewnić spójną żywotność dysku.
Źródło: OCZ
"Ponieść"? Nie. Doświadczenie ? Tak.
Fragmentacja polega na zapisywaniu plików w nieciągłych blokach. Nie jest to problem ze świeżym, czystym dyskiem, ale po pewnym czasie, gdy dysk się zapełnia, a pliki są usuwane, nowe pliki ostatecznie zaczynają być zapisywane w dostępnych blokach, które nie zawsze mogą być wystarczająco duże dla całego pliku . Naprawdę nie da się tego obejść (wystarczy, że raz zapiszesz wszystko na pustym dysku, a potem nic więcej nie napisze), nawet przy lepszym systemie plików.
Jednak, jak wskazał sblair, tak naprawdę nie jest to problem z dyskami SSD, tak jak w przypadku dysków HD, ponieważ nie ma głowy, aby fizycznie poruszać się po dysku w celu gromadzenia danych, więc nie ma ograniczenia wydajności.
Ponadto, jak wyjaśnili Marcin i Molly, dyski SSD muszą rozpraszać dane na całym dysku, aby zapobiec jego zużyciu, a reszta nie będzie używana. W rezultacie dyski SSD celowo dzielą dane, aby rozłożyć je na cały dysk. Ponadto nie chcesz defragmentować dysków SDD, ponieważ nie tylko eliminuje to cel rozprzestrzeniania danych, ale wszystkie dodatkowe zapisy zużywają je szybciej. Robers dobrze wyjaśnił, w jaki sposób dyski SSD różnią się od tradycyjnych wirujących dysków oraz że sektory na dyskach SSD nie odzwierciedlają fizycznego układu.
Jest to kolejna zaleta dysków SSD w porównaniu z obracającymi się dyskami HD: fragmentacja nie stanowi już problemu.
SSDs : 5 (less power, less heat, faster, no fragmentation, smaller)
HDs : 1 (longer lasting)
Zastrzeżenie :
Wszystko to nie oznacza jednak, że dyski SSD są idealnym, bezobsługowym rozwiązaniem do przechowywania. Oprócz tego, że się zużywają, należy pamiętać o krytycznym problemie. Chociaż prawdą jest, że dyski SSD zatrudniać zużycie poziomowania i ich oprogramowania zarządza mapowanie sektorów, które nie neguje faktu, że dyski SSD, jak wszystkich urządzeń pamięci masowej, które umożliwiają modyfikację, nie ulegają fragmentacji, która jest śmiercią, gdy trzeba odzyskać utracone pliki.
Korzystanie z bardziej tolerancyjnego systemu plików, takiego jak NTFS zamiast FAT32, pomaga w pewnym stopniu, ale faktem jest, że fragmentaryczny plik jest znacznie trudniejszy do odzyskania (jeśli nie jest to niemożliwe) niż taki, który nie jest pofragmentowany. Oczywiście w tym przypadku „podzielony” oznacza z punktu widzenia systemu operacyjnego, niezależnie od fizycznego układu.
Ogólny konsensus jest taki, że mogą się fragmentować, ale defragmentacja nie jest konieczna, a co gorsza, może to prowadzić do skrócenia żywotności dysku. Podoba mi się sprzęt Toma i ich wyjaśnienia podczas badania defragmentacji dysku SSD Diskeepera .
W rzeczywistości fragmentacja dysku SSD może obniżyć wydajność. Fragmentacja pozostaje logicznym problemem, ponieważ system operacyjny / system plików musi śledzić wszystkie fragmenty plików i wolne miejsce. Gdy pliki kurczą się i rosną, a wolna przestrzeń staje się bardziej logicznie pofragmentowana, z czasem operacje we / wy będą naturalnie mniejsze, podczas gdy system plików / system operacyjny naturalnie zużyje więcej obciążenia procesora, aby dowiedzieć się, gdzie umieścić następny kawałek danych do przechowywania lub podczas odczytywania większego obciążenia, aby dowiedzieć się, gdzie są wszystkie bity ogromnego pliku.
Zasadniczo IOPS wzrośnie wraz ze wzrostem fragmentacji. Więcej IOPS jest ogólnie złe. Czy się mylę?
Może to nie wydawać się tak oczywiste w przypadku systemów nieopartych na plikach, takich jak bazy danych, które przechowują całą ich zawartość w ogromnej kropli miejsca na dysku (pozwalając DB zarządzać fragmentacją warstwy lub dwóch w górę od systemu plików).
Jednak możesz i będzie cierpieć z powodu fragmentacji nawet na dysku SSD, jeśli nie zrobisz czegoś na jakiejś podstawie, aby złagodzić długoterminowe skutki.
SSD jest naprawdę niesamowity, ale nie jest panaceum. Każdy, kto nalega na fragmentację, należy już do przeszłości na dyskach SSD, najprawdopodobniej coś sprzedaje.
Powodem, dla którego cierpisz na fragmentację, jest to, że głowica napędu musi przenieść się do wielu różnych miejsc, aby uzyskać dostęp do pliku. Musi się fizycznie poruszać, co wymaga czasu. W przypadku dysku SSD nadal występuje fragmentacja, ale nie ma żadnych ruchomych części, które musiałyby faktycznie przenieść się do lokalizacji innych części pliku, więc nie występują te same objawy ( zmniejszona wydajność).
Ponadto dyski półprzewodnikowe mają określoną liczbę razy, do których można je zapisać. Tak więc ich defragmentacja może faktycznie skrócić żywotność dysku, ale nie daje korzyści zwiększonej wydajności, tak jak w przypadku dysku z talerzami.