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

Samsung 850 EVO + HP P410 с ограниченным iops?

Я испытываю странное ограничение скорости записи в секунду с контроллером кэш-памяти 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?

Здесь есть несколько проблем.

  • У вас нет кеша записи контроллера, батарейного или флеш-конденсатора.
  • Контроллер HP Smart Array P410 ограничен по производительности операций ввода-вывода в секунду. Это не подходит для SSD.
  • Использование дисков SATA на Smart Array P410 вызывает скорость интерфейса для понижения передачи до 3,0 Гбит / с вместо 6,0 Гбит / с.
  • Пожалуйста, попробуйте с RAID 1 + 0. RAID5 не подходит для такой комбинации оборудования.
  • Кроме того, ваш Ошибка инициализации четности RAID5, в соответствии с вашим 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 имеет частичную защиту). полный силовая защита).