Быстрый метод определения работоспособности накопителя SSD?

13

У меня есть диск Intel X-25M, который дважды отмечен как «отказавший» в массиве хранения ZFS, как отмечалось здесь . Тем не менее, после извлечения диска, кажется, монтировать, читать и писать на других компьютерах (Mac, ПК, USB-корпус и т. Д.)

Есть ли хороший способ определить текущее состояние диска? Я чувствую, что предыдущей ошибкой в ​​решении ZFS было сближение ошибок, плохие отчеты об ошибках и аппаратное обеспечение. Кажется, что этот диск может иметь некоторую жизнь в нем, хотя.

ewwhite
источник
это g1 или g2?
Джим Б.
Это диск G2 120GB X25-M.
ewwhite

Ответы:

12

Хороший, но не безошибочный способ проверки работоспособности диска - проверка атрибутов SMART.

Ниже приведен набор атрибутов SMART для диска Intel X25-M G2 160 ГБ, взятый с использованием Smartctl v5.41. (Версия важна, более ранние версии smartctl имели разные сопоставления имен атрибутов и фактически не правильно понимали конкретную таблицу для этого диска).

# ./smartctl -data -A /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.18-194.32.1.el5] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 5
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED     RAW_VALUE
  3 Spin_Up_Time            0x0020   100   100   000    Old_age   Offline      -       0
  4 Start_Stop_Count        0x0030   100   100   000    Old_age   Offline      -       0
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       1
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       4076
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       67
192 Unsafe_Shutdown_Count   0x0032   100   100   000    Old_age   Always       -       30
225 Host_Writes_32MiB       0x0030   200   200   000    Old_age   Offline      -       148418
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       755
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       49
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       16956537
232 Available_Reservd_Space 0x0033   099   099   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   098   098   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   099    Pre-fail  Always       -       0

Это показывает, что диск имел 1 перераспределенный сектор, использовал 1% своего доступного зарезервированного пространства (атрибут 232) и 2% его прогнозируемых циклов программирования / стирания (атрибут 233). На него было записано 148418 * 32MiB (атрибут 225).

Если на диске отображается какое-либо значительное количество перераспределенных секторов, это может быть причиной для беспокойства, так как это, вероятно, указывает на неисправный флэш-чип (точно так же, как значительное количество перераспределенных секторов на вращающемся диске обычно указывает на поверхностные ошибки). ). Сквозной конец также плох - у меня было несколько сбоев дисков X25-M G2 160GB с большими (> 1000) отчетами об сквозных ошибках. Однако для этих дисков существует только два полезных атрибута условия ошибки, поскольку большинство полезных атрибутов SMART для обычных дисков не применяются к твердотельным накопителям.

Тем не менее, SMART, как правило, не считается надежным на 100%. Исследование, проведенное Google по поводу сбоев дисков, показало, что, хотя между показателями раннего предупреждения SMART и сбоями диска существовала хорошая корреляция, он не был полезным инструментом для прогнозирования отказа отдельных дисков. По этой причине я обычно использую SMART как способ доказать, что диск плохой (если появляются ошибки, возможно, скоро он выйдет из строя), а не доказать, что диск все еще хорош.

Дэниел Лоусон
источник
1
Обратите внимание, что исследование Google было сконцентрировано на показаниях SMART, предшествовавших сбоям, которые оказались менее чем надежными. Отчетность об условиях отказа несколько точнее.
Крис С
2

Хотя утилита «badblocks» предназначена для «традиционных» жестких дисков, она может принести некоторую пользу, поскольку предназначена для работы со всеми отображаемыми секторами на диске. Благодаря предотвращению фрагментации твердотельных накопителей и внутренним перекомпоновкам, он не сможет точно сказать, что диск исправен. Однако, если он скажет вам, что диск неисправен, я бы наверняка выбросил диск как мертвый.

bot403
источник
1

HD TuneHD Tune Pro ) являются отличными инструментами для измерения работоспособности и производительности вашего SSD-накопителя. Бесплатная версия (HD Tune) имеет очень ограниченный набор функций, но анализ работоспособности относится к этому, так что вам повезло. Pro версия имеет 15-дневный пробный период, который я настоятельно рекомендую попробовать, он даст вам отличный, глубокий анализ того, как работает ваш SSD.

Андраш Шепешази
источник