Как определить количество циклов записи или ожидаемый срок службы SSD под Linux?
10
Некоторое время мы работали с SSD (Intel X25-M) на сервере Linux (RHEL 5), но никогда не пытались выяснить, какова была нагрузка при записи за последний год. Есть ли какой-нибудь инструмент под Linux, который приблизительно говорит нам, сколько было записано на диск с течением времени или (еще лучше), сколько накопилось на нем износа? Просто ищу подсказку, чтобы увидеть, близка ли она к смерти или нет ...
Исходное значение Host_Writes_32MIB показывает, сколько единиц данных 32 МБ было записано на этот диск.
Значение Media_Wearout_Indicator показывает вам нормированный процент того, насколько далеко проходит полезный срок службы накопителя. Это начинается с 100 (или 099, я забыл, который) и продолжается до 001, и в этот момент Intel считает, что накопитель превысил срок полезного использования. Intel также использует MWI как часть гарантийных требований - как только MWI достигает значения 001, срок гарантии истекает.
MWI, достигающий 001, не означает, что привод немедленно выйдет из строя! Intel будет иметь встроенный допуск, чтобы справляться с отклонениями в единицах вспышки Я видел, как накопители в последний раз проходили этот этап, и я активно тестирую некоторые твердотельные накопители Intel серии 320, чтобы узнать, как долго они работают.
Однако, когда истекает срок гарантии, когда MWI достигает значения 001, в этот момент я заменю все диски.
Для дальнейшего использования Media_Wearout_Indicatorначнем с 100 для моего твердотельного накопителя Intel серии 520.
pableu
Стоит отметить, что даже если диск не «выходит из строя», когда он достигает значения 001, в какой-то момент впоследствии (возможно, долгий путь после), способность некоторых накопителей сохранять данные при потере питания снижается до угрожающе короткого промежутка времени. , Я думаю, что были опубликованы некоторые тесты на выносливость, которые измерили это.
sa289
6
Диски Corsair также экспортируют аналогичный показатель оставшегося срока службы в процентах. В их случае это атрибут 231:
(Обратите внимание, что если smartctl отображает это как температуру, вам необходимо обновить базу данных вашего устройства. В моей системе Debian это означает запуск /usr/sbin/update-smart-drivedb)
Блоге Corsair , кажется, показывает , что значение никогда не опускается ниже 10% , таким образом , я полагаю , он должен быть заменен на 10%.
У меня также есть диск OCZ с тем же контроллером Sandforce, который также экспортирует то же значение SSD_Life_Left.
Полезно отметить, что в этом случае следует использовать нормализованное значение.
Сокол Момот
1
На самом деле, нет. Если диск не хранит статистику, вы не будете знать наверняка. Даже в этом случае накопитель абстрагирует алгоритмы выравнивания записи и тому подобное, чтобы попытаться оптимизировать ситуацию подальше от системных вызовов и интерфейсов. Другими словами, диск может легко соврать вам о том, где данные фактически записаны на «носителе», чтобы вы не знали, какие ячейки становятся активными.
Это все еще не гарантирует, когда / если вы увидите сбои или ошибки. Поездка может выйти из строя завтра, может выйти из строя через три года.
Лучше всего сохранить его в конфигурации RAID и иметь план его замены в случае сбоя (до отказа другого диска) и обеспечения актуальности резервных копий.
Media_Wearout_Indicator
начнем с 100 для моего твердотельного накопителя Intel серии 520.Диски Corsair также экспортируют аналогичный показатель оставшегося срока службы в процентах. В их случае это атрибут 231:
(Обратите внимание, что если smartctl отображает это как температуру, вам необходимо обновить базу данных вашего устройства. В моей системе Debian это означает запуск
/usr/sbin/update-smart-drivedb
)Блоге Corsair , кажется, показывает , что значение никогда не опускается ниже 10% , таким образом , я полагаю , он должен быть заменен на 10%.
У меня также есть диск OCZ с тем же контроллером Sandforce, который также экспортирует то же значение SSD_Life_Left.
источник
Media_Wearout_Indicator - это то, что вы ищете. Если 100 означает, что ваш ssd имеет 100% жизни, то меньшее число означает, что осталось меньше жизни.
Вывод с моего ноутбука
Если вы хотите увидеть более подробную информацию и полные атрибуты с вашего диска, вы можете запустить
и выход
http://namhuy.net/1024/how-to-check-ssd-life-left.html
источник
На самом деле, нет. Если диск не хранит статистику, вы не будете знать наверняка. Даже в этом случае накопитель абстрагирует алгоритмы выравнивания записи и тому подобное, чтобы попытаться оптимизировать ситуацию подальше от системных вызовов и интерфейсов. Другими словами, диск может легко соврать вам о том, где данные фактически записаны на «носителе», чтобы вы не знали, какие ячейки становятся активными.
Это все еще не гарантирует, когда / если вы увидите сбои или ошибки. Поездка может выйти из строя завтра, может выйти из строя через три года.
Лучше всего сохранить его в конфигурации RAID и иметь план его замены в случае сбоя (до отказа другого диска) и обеспечения актуальности резервных копий.
источник