Specjalista od dysków SSD Russ Bishop (@xenadu02) przetestował cztery dyski SSD NVMe i związaną z nimi ochronę przed utratą zasilania. Według jego testów dwa z czterech dysków utraciły dane po tym, jak SSD wyczyściły dane z pamięci DRAM po sztucznym odcięciu zasilania.
Duża część, jeśli nie większość dysków SSD dostępnych obecnie na rynku, korzysta z pamięci podręcznej DRAM, aby poprawić opóźnienia i przepustowość. Jednak ze względu na naturę chipów DRAM, te nie mogą przechowywać danych w przypadku utraty zasilania, co stanowić może problem w przypadku nieoczekiwanych przerw w zasilaniu. Większość konsumenckich dysków SSD nie jest wyposażona w kondensatory utraty zasilania, które widzimy w dyskach SSD klasy korporacyjnej, co czyni je bardziej podatnymi na ten problem.
Specjalista od dysków SSD Russ Bishop (@xenadu02) przetestował cztery dyski SSD NVMe i związaną z nimi ochronę przed utratą zasilania.
Update: 8 more drives on the way. I'm in too deep to quit now.
— Russ Bishop (@xenadu02) February 22, 2022
I have the test fully automated so all my grubby primate hands need to do is randomly unplug/plug devices. I have *become* the chaos money.
Pamięć DRAM przechowuje wiele ważnych danych, nie tylko dane tymczasowe, które należy przenieść do pamięci NAND. DRAM zawiera również warstwę przejścia FTL (Flash Transition Layer), która jest używana jako mapa, aby zobaczyć, gdzie dane są przechowywane na dysku. Jeśli FTL jest uszkodzony, cały dysk SSD również może zostać uszkodzony.
Na szczęście niektórzy producenci dysków SSD stosują środki zaradcze na taką okazję. Jednym z przykładów jest technologia stosowana przez Samsunga, która wykorzystuje Journaling, aby zachować jak najwięcej danych w nienaruszonym stanie podczas przerwy w dostawie prądu. Journaling umożliwia dyskom SSD śledzenie zmian, które należy wprowadzić na dysku SSD z systemu plików systemu operacyjnego, zanim one nastąpią. W przypadku awarii zasilania i utraty danych w pamięci podręcznej DRAM dysk SSD wie, jakie dane zostały już przesłane do NAND (a jakie dane zostały utracone bezpośrednio z dziennika).
Inne rozwiązania obejmują czułe obwody, które wykrywają przerwę w zasilaniu, zanim całe zasilanie zostanie utracone, wyzwalając opróżnianie pamięci DRAM przed całkowitą utratą zasilania. Techniki te są często wystarczające dla konsumenckich dysków SSD, do tego stopnia, że rzeczywista utrata danych jest rzadka w przypadku utraty zasilania.
Tomorrow I'll have results for:
— Russ Bishop (@xenadu02) February 23, 2022
Intel 670p
Samsung 980
WD Black SN750
WD Green SN350
Kingston NV1
Seagate Firecuda 530
Crucial P2
Crucial P5 Plus
Bishop przetestował cztery dyski SSD NVMe – SK Hynix Gold P31 2 TB, Sabrent Rocket 512 GB, Samsung 970 Evo Plus 2 TB i Western Digital Red SN700 1 TB, chcąc sprawdzić, jak zachowują się te nośniki podczas nieoczekiwanej przerwy w dostawie prądu. O ile dwa ostatnie przesły test poprawnie, tak SK Hynix Gold i Sabrent Rocket utraciły dane z powodu przerwy w zasilaniu po „wyczyszczeniu” danych DRAM, co oznacza, że dane nie zakończyły swojej ostatniej drogi do NAND. Nie jest to duże zaskoczenie, biorąc pod uwagę, że żaden z tych dysków klasy konsumenckiej nie ma kondensatorów zasilania zapewniających pełną ochronę przed utratą zasilania, ale oznacza to, że niektóre dyski mogą mieć lepsze systemy flushowania danych awaryjnych, nawet bez pełnej funkcji ochrony przed utratą zasilania.
Bishop zadeklarował, że zamierza przetestować osiem kolejnych dysków, w tym Intel 670P, Samsung 980 (dysk bez DRAM), Crucial P5 Plus i kilka innych, aby sprawdzić, jak różne SSD radzą sobie z utratą zasilania.
Zobacz także:
- Amazon usuwa Black Lives Matter ze swojej platformy charytatywnej
- YouTube chce zablokować przycisk "udostępnij" i linkowanie. To kolejny element walki z dezinformacją
- Radeon 680M - nowe iGPU w Ryzenach 6000 pokonuje samodzielne karty graficzne
Pokaż / Dodaj komentarze do: Zaskakujące wyniki testów dysków SSD NVMe po odcięciu zasilania