Я испытываю странное ограничение скорости записи в секунду с контроллером кэш-памяти HP P410 256 МБ и 4x SSD потребительского уровня (Samsung EVO 850) в RAID5 / 10. После обновления до последней версии микропрограммы (6.64) для контроллера HP P410 проблемы продолжаются.
Выход Iostat:
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 1.00 158.00 36.00 15631.00 197.07 12.16 75.84 6.00 76.28 6.30 100.10
158 writes/s and 100 % util.
Мой вывод hpacucli:
=> ctrl all show config detail
Smart Array P410 in Slot 2
Bus Interface: PCI
Slot: 2
Serial Number: PACCR9SYLZ34
Cache Serial Number: PACCQ9SYP5CK
RAID 6 (ADG) Status: Disabled
Controller Status: OK
Hardware Revision: C
Firmware Version: 6.62
Rebuild Priority: Medium
Expand Priority: Medium
Surface Scan Delay: 15 secs
Surface Scan Mode: Idle
Queue Depth: Automatic
Monitor and Performance Delay: 60 min
Elevator Sort: Enabled
Degraded Performance Optimization: Disabled
Inconsistency Repair Policy: Disabled
Wait for Cache Room: Disabled
Surface Analysis Inconsistency Notification: Disabled
Post Prompt Timeout: 0 secs
Cache Board Present: True
Cache Status: OK
Cache Ratio: 100% Read / 0% Write
Drive Write Cache: Disabled
Total Cache Size: 256 MB
Total Cache Memory Available: 144 MB
No-Battery Write Cache: Disabled
Battery/Capacitor Count: 0
SATA NCQ Supported: True
Array: A
Interface Type: Solid State SATA
Unused Space: 0 MB
Status: OK
Array Type: Data
Logical Drive: 1
Size: 698.6 GB
Fault Tolerance: RAID 5
Heads: 255
Sectors Per Track: 32
Cylinders: 65535
Strip Size: 256 KB
Full Stripe Size: 768 KB
Status: OK
Caching: Enabled
Parity Initialization Status: Initialization Failed
Unique Identifier: 600508B1001C8929D0C6820FB103773E
Disk Name: /dev/sda
Mount Points: None
Logical Drive Label: A516FD0DPACCR9SYLZ3435C0
Drive Type: Data
physicaldrive 1I:1:1
Port: 1I
Box: 1
Bay: 1
Status: OK
Drive Type: Data Drive
Interface Type: Solid State SATA
Size: 250 GB
Firmware Revision: EMT01B6Q
Serial Number: S21PNSAG270000F
Model: ATA Samsung SSD 850
SATA NCQ Capable: True
SATA NCQ Enabled: True
Current Temperature (C): 30
Maximum Temperature (C): 70
SSD Smart Trip Wearout: Not Supported
PHY Count: 1
PHY Transfer Rate: 3.0Gbps
physicaldrive 1I:1:2
Port: 1I
Box: 1
Bay: 2
Status: OK
Drive Type: Data Drive
Interface Type: Solid State SATA
Size: 250 GB
Firmware Revision: EMT01B6Q
Serial Number: S21PNSAG269993V
Model: ATA Samsung SSD 850
SATA NCQ Capable: True
SATA NCQ Enabled: True
Current Temperature (C): 32
Maximum Temperature (C): 70
SSD Smart Trip Wearout: Not Supported
PHY Count: 1
PHY Transfer Rate: 3.0Gbps
physicaldrive 1I:1:3
Port: 1I
Box: 1
Bay: 3
Status: OK
Drive Type: Data Drive
Interface Type: Solid State SATA
Size: 250 GB
Firmware Revision: EMT01B6Q
Serial Number: S21PNSAG269984Z
Model: ATA Samsung SSD 850
SATA NCQ Capable: True
SATA NCQ Enabled: True
Current Temperature (C): 31
Maximum Temperature (C): 70
SSD Smart Trip Wearout: Not Supported
PHY Count: 1
PHY Transfer Rate: 3.0Gbps
physicaldrive 1I:1:4
Port: 1I
Box: 1
Bay: 4
Status: OK
Drive Type: Data Drive
Interface Type: Solid State SATA
Size: 250 GB
Firmware Revision: EMT01B6Q
Serial Number: S21PNSAG269998N
Model: ATA Samsung SSD 850
SATA NCQ Capable: True
SATA NCQ Enabled: True
Current Temperature (C): 31
Maximum Temperature (C): 70
SSD Smart Trip Wearout: Not Supported
PHY Count: 1
PHY Transfer Rate: 3.0Gbps
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 250
Device Number: 250
Firmware Version: RevC
WWID: 500143800694906F
Vendor ID: PMCSIERA
Model: SRC 8x6G
Кто-нибудь сталкивался с этой проблемой с HP P410?
Здесь есть несколько проблем.
hpssacli
вывод.Parity Initialization Status: Initialization Failed
HP лучшие практики для SSD на этом контроллере перечислены Вот.
Также см: SSD (Intel 530) скорость чтения / записи очень низкая с RAID 10 и HP ACU показывает сбой инициализации четности на контроллере Smart Array
MLC SSD действительно нужен быстрый частный кэш DRAM для обеспечения высоких значений IOPS.
В то время как ваш контроллер имеет собственный кэш и он включен, личный кэш DRAM вашего диска отключен. Это мера безопасности, так как включение незащищенного (от потери мощности) кеша может подвергнуть ваши данные риску.
Иногда можно безопасно включить его повторно (например, ваши диски имеют защиту от потери питания или ваш контроллер правильно передает команды ATA FLUSH / FUA на следующие диски), но вы не можете быть уверены на 100% без тестирования. Некоторые RAID-контроллеры даже не позволяют повторно включить частный кэш DRAM диска.
Для целей тестирования вы можете попробовать повторно включить его и повторно протестировать свой массив, но будьте очень осторожны, чтобы запустить его в производство. По возможности используйте SSD с защитой от потери питания (Crucial M550 / M600 имеет частичную защиту, а Intel S3500 / 3700 / DC имеет частичную защиту). полный силовая защита).