2012-05-27 SSD не понял

Материал из YourcmcWiki
Перейти к: навигация, поиск

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

И самое весёлое, что растёт значение прямо на глазах — через полчаса уже было 1639, а к концу дня — уже 1694! Запись на диск при этом почти не шла… Я понимаю, что 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. Отсюда делаем вывод, что параметр всё-таки как-то связан с количеством записи на диск.

И, кстати, некто Витя из Новосибирска в комментах к PX-64M3 на сайте dns-shop привёл своё, тоже очень жирное значение этого параметра:

B1 100 100 __0 00000000118B Неизвестно

То есть, значение аж 4491, и если считать, что это Wear Leveling Count, то ещё чуть-чуть и хана Витиному диску :-D ведь заявленный ресурс ячеек = 5000…

Но наверное, всё-таки это не он, It cannot 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 МБ. Вот их ответ:

Dear Sir or Madam ,

After confirmed w/ engineer , "Wear Leveling Count" = earse one block not one SSD .
If you do read_write all day , the the parameter 1799 is normal condition for SSD.
It will not impact the SSD normal work you used .
If you have any questions , please feel free and let us know , thank you .

Best Regards,

/PLEXTOR Customer Service/ 

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

Ну, это 3.6 гб стёртых за всё время. Нормально.

Войдите, чтобы комментировать.