Средство Windows для чтения атрибутов SMART на диске SATA в корпусе HP D2700 с помощью контроллера P812

У меня два сервера HP DL380 G7 + контроллер P812 + корпус D2700. Это серверы баз данных с 144 ГБ ОЗУ. P812 прошивка 6.40, D2700 на 0147

Они оба отлично работали с 18 OWC Mercury Extreme SSD (SATA). После того, как я добавил еще 6 твердотельных накопителей в оба корпуса D2700, чтобы в каждом корпусе было по 24 твердотельных накопителя, один из серверов демонстрирует очень низкую производительность диска по сравнению с тем, что было до обновления, и по сравнению с другим сервером.

Поэтому я подозреваю, что один из 6 SSD, который был добавлен на сервер с низкой производительностью, неисправен. Но какой? Программа настройки массивов HP не показывает никаких проблем, и никаких проблем не возникает при POST. Даже длинный отчет ACU ничего не показывает.

Поэтому я хотел бы видеть атрибуты SMART для этих дисков, чтобы увидеть, смогу ли я выбрать один из них, если он вышел из строя. Существует ли инструмент Windows, который позволит мне просматривать атрибуты SMART в этой конфигурации?

В очень похожем вопросе SSD-накопители сторонних производителей на сервере HP Proliant - мониторинг работоспособности накопителей предлагается использовать smartctl от smartmontools. К сожалению, мне не повезло видеть SSD за P812+D2700 - как я могу заставить работать smartctl?

C:\Program Files\smartmontools\bin>smartctl -a /dev/sdc,0 -T permissive -s on
smartctl 6.3 2014-06-23 r3922 [x86_64-w64-mingw32-2012r2] (cf-20140623)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               HP
Product:              LOGICAL VOLUME
Revision:             6.40
User Capacity:        5,760,841,244,672 bytes [5.76 TB]
Logical block size:   512 bytes
Rotation Rate:        15000 rpm
Logical Unit id:      0x600508b1001cf0ebb14e9131d7XXXXXX
Serial number:        PAGXQ0ARXXXXXX
Device type:          disk
Local Time is:        Fri Dec 12 18:42:32 2014 EST
SMART support is:     Unavailable - device lacks SMART capability.

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
unable to fetch IEC (SMART) mode page [Input/output error]

=== START OF READ SMART DATA SECTION ===

Error Counter logging not supported

Device does not support Self Test logging

Вот вывод для команды, предложенной по очень похожему вопросу (я изменил /dev/sda на /dev/sdc, потому что это устройство первого тома на P812:

C:\Program Files\smartmontools\bin>smartctl -a -l ssd /dev/sdc -d sat+cciss,1
smartctl 6.3 2014-06-23 r3922 [x86_64-w64-mingw32-2012r2] (cf-20140623)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/sdc: Type 'sat+...': Unknown device type 'cciss,1'
=======> VALID ARGUMENTS ARE: ata, scsi, sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, areca,N[/E], auto, test <=======

Используйте smartctl -h, чтобы получить сводку использования

2 ответа

Решение

Вот ответ на первоначальный вопрос, запрашивающий инструмент Windows, который позволит мне просматривать параметры SMART на твердотельных накопителях, которые находятся за HP SmartArray P812 на шасси D2700:

Я отредактировал ответ по состоянию на 29 августа 2017 года. Первоначально я пришел к выводу, что не было никакого инструмента на базе Windows, который позволял бы мне запрашивать параметры SMART на диске SATA в корпусе D2700 с помощью контроллера P812. не совсем точно. Хотя утилита конфигурации массивов HP (ACU) не позволяет мне запрашивать параметры SMART, она уведомляет меня, когда прогнозируется скорый сбой накопителя, и это уведомление также появляется в отчете диагностики массива.

На момент первоначального ответа я рассматривал этих трех кандидатов, но ни один из них не выполнял работу в то время. Комментарии ниже могут быть неточными больше:

  • SmartmonTools / smartctl - похоже, что запрос SMART за контроллером HP поддерживается в Linux в соответствии с твердотельными накопителями сторонних производителей на сервере HP Proliant - мониторинг состояния диска, но версия smartctl для Windows не поддерживает драйвер cciss, необходимый для HP SmartArray контроллеры в соответствии с этим
  • HP SSA CLI - имеет обширную поддержку контроллеров HP, но не поддерживает SMART - кажется, что HP предпочитает собственную технологию SmartSSD Wear Gauge. Команда, которую я использовал: "контроллер слота =1 ssdphysicaldrive all show detail", другая полезная команда - "контроллер слота = 1 show ssdinfo"
  • HD Sentinel - рекламирует поддержку контроллеров HP здесь, но когда вы читаете мелкий шрифт здесь, он говорит, что не может сравниться с контроллерами HP SmartArray

Пожалуйста, предоставьте цифры с подробным описанием ожидаемых и фактических показателей эффективности.

Кроме того, какова топология SAS? Сколько кабелей SFF-8088 подключено между хостом и JBOD D2700?

Как я уже упоминал ранее, HP StorageWorks D2700 осведомлен о SMART и сообщает о деталях SCSI Enclosure Services (SES)... Но ваш вариант использования здесь узок. Это много дисков SATA на расширителе. Мы знаем, что тайм-ауты SATA могут вызвать проблемы с производительностью на объединительной плате с общим расширителем, такой как в D2700. Однако, это более вероятно, будет проблема вращающихся СМИ; не проблема с SSD.

По моему опыту, SSD либо работают, либо нет. Промежуток между ними невелик (если вы не достигли предела выносливости при записи). Итак, на что я посмотрю:

  • Вы расширили массив, потому что у вас не было места. Точно ли из космоса вы были до расширения? Я надеюсь, что вы не исчерпали пространство. Подумайте о SSD и об отсутствии поддержки TRIM на этом контроллере.

  • Я бы порекомендовал недостаточно подготовить эти диски или ограничить размер логического диска, чтобы учесть недостающую функциональность TRIM.

  • Обновите свою прошивку. Вы находитесь на неподдерживаемой версии микропрограммы корпуса D2700 (это было вызвано), и ваш RAID-контроллер также отстает. На момент написания этой статьи 0149 является верной прошивкой D2700, и ваш контроллер должен быть версии 6.60. Обновите также и хостов.

  • Возможно, настало время активизировать вашу игру. 24 жестких диска SATA потребителя на переподписанных шинах (RAID-контроллер и объединительная плата JBOD), где диски SATA 6 Гбит / с понижены до 3 Гбит / с, означают, что вы также достигли верхних границ оборудования. Контроллер Smart Array P812 имеет сниженную отдачу от операций ввода-вывода в SSD на ~6 дисках.

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