Мы запускаем SSD-массив в SAN, и его производительность отличная. Но нам нужно отслеживать атрибуты SMART выносливости записи, чтобы мы могли определить, когда диски близки к износу. Мы протестировали эти диски и подтвердили, что можем получить эти данные, но не пробовали это в SAN. Теперь мы обнаружили, что наша SAN (Dell PowerVault) не имеет возможности запрашивать данные SMART. Все, что он делает, это сам запрашивает несколько атрибутов и генерирует отчет. В этом отчете нет необходимых нам атрибутов.
Есть ли способ получить доступ к SMART-данным наших накопителей, не вынимая их из массива и не помещая на другой компьютер для чтения данных?
Как правило, это управляется прошивкой вашего хранилища. Это также не ваша проблема, потому что, если SSD выйдет из строя, он будет заменен поставщиком независимо от того, как вы его используете.
Вам не повезло с запросом напрямую. Ваше устройство SAN должно будет каким-либо образом обслуживать эти данные (SNMP или какой-либо проприетарный интерфейс мониторинга).
Я согласен с мнением о том, что массив хранения справиться с этим. Есть так много заблуждений о том, как поддерживать и управлять хранилищем SSD ...
В этом случае обращайтесь с ними как с дисками.
Нет необходимости заменять SSD заранее. Если у вас действительно большая нагрузка записи, то вам также следует использовать SSD, оптимизированные для этой рабочей нагрузки. Они существуют!
Пример того, что корпоративный SAS SSD может передавать через RAID-контроллер или SAN:
physicaldrive 1I:1:4
Port: 1I
Box: 1
Bay: 4
Status: OK
Drive Type: Data Drive
Interface Type: Solid State SAS
Size: 400 GB
Firmware Revision: HPD9
Serial Number: 00197356
Model: HP MO0400FBRWC
Current Temperature (C): 29
Maximum Temperature (C): 43
Usage remaining: 99.51%
Power On Hours: 11672
Estimated Life Remaining based on workload to date: 98765 days
SSD Smart Trip Wearout: False
PHY Count: 2
PHY Transfer Rate: 6.0Gbps, Unknown
MD3620f не передает эту информацию через Modular Disk Storage Manager, SMcli, и даже не включает данные SMART ни в один из файлов пакета поддержки.
Единственная надежда на получение данных SMART без извлечения дисков - через опрос SNMP, так как он имеет тенденцию собирать любые данные, которые могут быть извлечены из каждого компонента в корпусе. Если SNMP не предоставляет вам данные, скорее всего, микропрограмма контроллера даже не извлекает данные SMART с дисков SATA.
Источник: личный опыт работы старшим инженером по поддержке массивов серии MD3 для Dell.
Изменить: ewwhite также является отличным аргументом - нет реальной необходимости в упреждающем мониторинге SSD в этом массиве, если вы не продолжите использовать его после окончания срока службы или без гарантийного покрытия (в этом случае эти данные будут по крайней мере быть «под рукой»). Если вы используете твердотельные накопители для кеширования, не о чем беспокоиться. Отказ твердотельного накопителя может незначительно повлиять на производительность, но после гарантийной замены все будет как новое. Если вы используете твердотельные накопители как часть группы дисков (не используя новые функции кэширования SSD или пула дисков), подумайте об использовании RAID6, чтобы не беспокоиться о высокоуровневых рисках.