среда, 30 ноября 2016 г.

Настройка SmartArray p200 контроллера на серверах HP. Включение кэша контроллера/дисков.

Используя 1 хост под управлением ESX 5.5 я решил поиграться с настройкой контроллера с помощью утилиты HPACUCLI.
Поскольку сервер свое пожил, то, естественно, диски в нем стоят не оригинальные. Используя эти диски я заметил очень маленькую производительность массива.
Встал вопрос: можно ли увеличить производительность уже имеющегося конфига. Итак, изначально кеш контроллера и дисков выключен. Копирует гостевую машину на этот же датастор. На хосте нет работающих ГМ.

Граффик скорости ч/з массива:
Итого получилось 6 минут.

Разрешаем использование кэша контроллера.

=> ctrl slot=0 show

Smart Array E200i in Slot 0 (Embedded)
   Bus Interface: PCI
   Slot: 0
   Serial Number: QT98MP1915
   RAID 6 (ADG) Status: Disabled
   Controller Status: OK
   Hardware Revision: A
   Firmware Version: 1.80
   Rebuild Priority: Medium
   Expand Priority: Medium
   Surface Scan Delay: 15 secs
   Surface Scan Mode: Idle
   Post Prompt Timeout: 0 secs
   Cache Board Present: True
   Cache Status: Not Configured
   Cache Ratio: 100% Read / 0% Write
   Drive Write Cache: Disabled
   Total Cache Size: 64 MB
   Total Cache Memory Available: 32 MB
   No-Battery Write Cache: Disabled
   Battery/Capacitor Count: 0
   SATA NCQ Supported: False

=> ctrl slot=0 modify drivewritecache=enable forced
=> ctrl slot=0 show

Smart Array E200i in Slot 0 (Embedded)
   Bus Interface: PCI
   Slot: 0
   Serial Number: QT98MP1915
   RAID 6 (ADG) Status: Disabled
   Controller Status: OK
   Hardware Revision: A
   Firmware Version: 1.80
   Rebuild Priority: Medium
   Expand Priority: Medium
   Surface Scan Delay: 15 secs
   Surface Scan Mode: Idle
   Post Prompt Timeout: 0 secs
   Cache Board Present: True
   Cache Status: Not Configured
   Cache Ratio: 100% Read / 0% Write
   Drive Write Cache: Enabled
   Total Cache Size: 64 MB
   Total Cache Memory Available: 32 MB
   No-Battery Write Cache: Disabled
   Battery/Capacitor Count: 0
   SATA NCQ Supported: False

Результат порадовал:

Вдогонку разрешаем кеш дисков

=> ctrl slot=0 logicaldrive 1 show

Smart Array E200i in Slot 0 (Embedded)

   array A

      Logical Drive: 1
         Size: 465.7 GB
         Fault Tolerance: 1
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Strip Size: 128 KB
         Full Stripe Size: 128 KB
         Status: OK
         Caching:  Disabled
         Unique Identifier: 600508B1001039313520202020200002
         Disk Name: /dev/cciss-c0d0
         Mount Points: None
         Logical Drive Label: A00C791AQT98MP1915     F6CF
         Mirror Group 0:
            physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SATA, 500 GB, OK)
         Mirror Group 1:
            physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SATA, 500 GB, OK)
         Drive Type: Data

=> ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable
=> ctrl slot=0 logicaldrive 1 show

Smart Array E200i in Slot 0 (Embedded)

   array A

      Logical Drive: 1
         Size: 465.7 GB
         Fault Tolerance: 1
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Strip Size: 128 KB
         Full Stripe Size: 128 KB
         Status: OK
         Caching:  Enabled
         Unique Identifier: 600508B1001039313520202020200002
         Disk Name: /dev/cciss-c0d0
         Mount Points: None
         Logical Drive Label: A00C791AQT98MP1915     F6CF
         Mirror Group 0:
            physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SATA, 500 GB, OK)
         Mirror Group 1:
            physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SATA, 500 GB, OK)
         Drive Type: Data

Результат:

Результат не изменился, по сравнению отключенным кешом дисков. Я связываю отсутствие прироста с использованием десктопных дисков WD Caviar Blue SATA-3 500Gb WD5000AAKX 16Mb.

И, наконец, клонирование гостевой на новых дисках   WD5003ABYZ Enterprise с 64 МБ кэша.


Клонирование 20ГБ было мгновенным, если сравнивать с клонированием без кэша.