Назад | Перейти на главную страницу

Инструмент Windows для чтения S.M.A.R.T. атрибуты на диске SATA в корпусе HP D2700 с использованием контроллера P812

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

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

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

Итак, я бы хотел увидеть S.M.A.R.T. атрибуты для этих дисков, чтобы посмотреть, смогу ли я выбрать неисправный. Есть ли инструмент Windows, который позволит мне просматривать S.M.A.R.T. атрибуты в этой конфигурации?

В очень похожем вопросе SSD-диски сторонних производителей в сервере HP Proliant - мониторинг состояния диска предлагается использовать smartctl из smartmontools. К сожалению, мне не повезло увидеть твердотельные накопители за 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, чтобы получить сводку использования

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

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

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

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

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

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

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

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

Вот ответ на исходный вопрос: Windows инструмент, который позволит мне просматривать S.M.A.R.T. параметры на твердотельных накопителях, которые находятся за HP SmartArray P812 на шасси D2700:

Я отредактировал ответ по состоянию на 29 августа 2017 г. Первоначально я пришел к выводу, что не существует инструмента для Windows, который позволяет мне запрашивать S.M.A.R.T. параметры на диске SATA в корпусе D2700 с использованием контроллера P812, я вижу, что это не совсем точно. Утилита настройки массивов HP (ACU) не позволяет мне запрос S.M.A.R.T. параметры, это делает поставить в известность меня, когда ожидается, что диск скоро выйдет из строя, и это уведомление также появляется в отчете о диагностике массива.

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

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