RAID 5/10でHP P410 256mbキャッシュコントローラーと4xコンシューマーグレードssd(Samsung EVO 850)を使用した奇妙な書き込みiops制限が発生しています。 HP P410コントローラーの最新のファームウェア(6.64)にアップグレードした後、問題が発生します。
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
の出力によると、 RAID5パリティの初期化に失敗しました 。Parity Initialization Status: Initialization Failed
そのコントローラーに関するHPの SSDのベストプラクティス がリストされています ここ 。
次も参照してください: SSD(Intel 530)読み取り/書き込み速度がRAID 10で非常に遅い および Smartアレイコントローラーでパリティ初期化が失敗したことを示します
MLC SSDは、高いIOPS値を提供するために、高速のプライベートDRAMキャッシュを本当に必要とします。
コントローラには独自のキャッシュがあり、有効になっていますが、ディスクのプライベートDRAMキャッシュは無効になっています。これは安全対策です。保護されていない(電力損失から)キャッシュを有効にすると、データが危険にさらされる可能性があるためです。
場合によっては、それを再度有効にしても安全です(たとえば、ディスクに電源喪失保護機能があるか、コントローラがATA FLUSH/FUAコマンドをダウンストリームディスクに正しく伝達する)が、テストなしでは100%確実でない場合があります。一部のRAIDコントローラでは、ディスクのプライベートDRAMキャッシュを再度有効にすることもできません。
テストの目的で、それを再度有効にしてアレイを再テストすることができますが、本番環境に配置する際は十分に注意してください。可能な場合は、SSDを停電保護機能付きで使用してください(Crucial M550/M600は部分的な保護機能を備えていますが、Intel S3500/3700/DCシリーズはfull電源保護機能を備えています)。