2018-05-27 Ssd не зрозумів - блог Віталій Філіпов

Че-то я в натурі не зрозумів O_o поставив собі інтересу заради SSDшку Plextor PX-128M3, на контролері Marvell 88SS9174 і ToggleNAND флеш, і тільки встиг скопіювати туди (файлами) лінуксові розділи, як SMART атрибут 0xB1 - Wear_Leveling_Count на думку smartmontools, тобто число перезаписів самого зношеного блоку диска - вже став дорівнює 1638 ...

І найвеселіше, що росте значення прямо на очах - через півгодини вже було тисячу шістсот тридцять дев'ять, а до кінця дня - вже 1 694! Запис на диск при цьому майже не йшла ... Я розумію, що write amplification і всі справи, але не настільки ж! При Power_On_Hours = 7 - це що, 31 ТБ на годину, або 8.6 ГБ в секунду?)) Даєш рекорд))

Якщо ж це по якомусь одному «гарячого» блоку, то вибачте, але їх Wear Leveling ніякий не левелінг ...

А варто було потім зробити 3 тестових прогону dd if = / dev / zero of = tempfile bs = 1M кожен, і пару раз смикнути mkfs - число різко зросла до 1769 ... За перший dd, перелом

350 мб, збільшення склало 10. Звідси робимо висновок, що параметр все-таки якось пов'язаний з кількістю записи на диск.

Тобто, значення аж 4491, і якщо вважати, що це Wear Leveling Count, то ще трохи і хана Вітіну диску :-D адже заявлений ресурс осередків = 5000 ...

Але напевно, все-таки це не він, It can not be!

UPD: У них цей параметр дорівнює числу стирань блоків по 64 мб.

Вітання! Яка ж херня з Plextor M3 64 Gb (PX-64M3). Купив менше двох тижнів тому і вже: 177 Wear_Leveling_Count 0x0003 100 100 000 Pre-fail Always - 3260

user # tune2fs / dev / sda3 -l | grep Lifetime Lifetime writes: 312 GB

Хоча поділ усього 25 Гб і все, що я зробив, так це переніс на нього систему. Тобто більше 35-40 гигов я вже точно не міг записати. А Wear_Leveling_Count зростає не те, що на очі, а ось просто сиджу в gmartmontools і оновлюю таблицю з параметрами і лічильник просто збільшується! Іноді на 1, іноді на 5, а іноді відразу ж на 10! Хоча ніякої дискової активності точно немає! Ось коли почав писати це повідомлення, то було 3260, щас уже 3303. Треба ще де-небудь інформації з цього приводу знайти.

Вітання! Дежа вю - наче свої слова Новомосковськ :)

Я в плехтор написав з цього приводу, мабуть, все нормально, просто у них цей параметр дещо нестандартний - означає не середня кількість стирань по всім блокам, а взагалі сумарна кількість стирань одиночних блоків по всьому диску. А блок, судячи з маркування тошібовскіх чіпів всередині, 1 МБ. Ось їх відповідь:

Просто у мене Wear_Leveling_Count вже 3624 як би :)