СМАРТ атрибут 231 загадка: Мушкин ССД

Исходя из этого вопроса: Как мне убедить smartmontools, что мой SSD не жесткий диск?

... у меня теперь есть мушкин MKNSSDCR120GB-MXSMART атрибуты читают как "SSD-накопители SandForce Driven". Однако я все еще получаю странные значения из атрибута SMART 231:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
231 SSD_Life_Left           0x0013   001   001   010    Pre-fail  Always   FAILING_NOW 21474836481

Погугливая, похоже, что это нормализованное значение начинается с 100 и постепенно снижается до 0 (когда накопитель завершает свою работу и переходит в режим только для чтения). Однако этому накопителю менее 1 года, и он мало использовался. Если это не дефект, я считаю, что это неправильно, возможно, из-за неправильной интерпретации атрибута. Я не верю, что диск неисправен, потому что другие соответствующие атрибуты (Reallocated_Event_Count, Program_Fail_Count, Erase_Fail_Count, Retired_Block_Countи т. д.), все читают 0, и привод не работает со сбоями в любом случае, который я могу различить.

Другая подсказка - необработанная ценность. Из того, что я прочитал, на твердотельных накопителях SandForce необработанное значение атрибута 231 всегда должно быть 0. Но однажды, совершенно неожиданно, на моем диске оно изменилось на 21474836481 и остался там.

В двоичном коде я вижу, что 21474836481 это два 32-разрядных слова, биты 0 и 2 которых установлены в старшем значащем слове, а бит 0 - в младшем значащем слове. Другими словами, 5 а также 1 в десятичном.

В документе Kingston (под "необработанным использованием" атрибута 231) они говорят, что они используют его таким образом, то есть они используют некоторые биты в поле в качестве флагов. Но это диск Mushkin, который может иметь или не иметь контроллер SandForce, а не Kingston.

Кто-нибудь знает, как я могу интерпретировать это значение для этого диска?

1 ответ

На странице спецификаций Mushkin написано, что она работает на SandForce.

Срок службы SSD остается, если этот атрибут действительно не имеет прямого отношения к другим значениям. Может быть или не быть другая проблема.

Дело в том, что оставшийся срок службы SSD подсчитывает только количество записей, выполненных в NAND, и сравнивает его с указанным пределом для этой NAND, поэтому, если NAND указан для 10 000 записей и прошло 9900 записей, он покажет 1% оставшихся независимо от того, если NAND все еще в порядке.

Значение NAND, заданное для 10000 операций записи, может работать намного больше, чем в дальнейшем, или может вскоре выйти из строя. Это также может привести к сбою до того, как никакое оборудование не будет идеально изготовлено, поэтому спецификация является в основном ориентиром.

Другие вопросы по тегам