СМАРТ атрибут 231 загадка: Мушкин ССД
Исходя из этого вопроса: Как мне убедить smartmontools, что мой SSD не жесткий диск?
... у меня теперь есть мушкин MKNSSDCR120GB-MX
SMART атрибуты читают как "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 операций записи, может работать намного больше, чем в дальнейшем, или может вскоре выйти из строя. Это также может привести к сбою до того, как никакое оборудование не будет идеально изготовлено, поэтому спецификация является в основном ориентиром.