Smart Array RAID-10 с SSD-дисками не работает?

2391
ikusimakusi

У меня есть сервер ProLiant DL380 Gen9 с контроллером HP Smart Array P440ar и жесткими дисками SAS SSD HP MO0400JEFPA 400 ГБ.

Сервер предназначен для размещения базы данных с интенсивной записью, поэтому меня особенно интересует скорость записи.

У нас есть 4 массива: 3 массива raid-1 с двумя дисками в каждом и массив raid-10 с 16 дисками, которые будут использоваться для хранения данных.

Я измерял скорость записи с помощью dd:

time sh -c "dd if=/dev/zero of=test.tmp bs=8k count=200000000 conv=fdatasync" 

На массивах raid-1 я получаю около 600 МБ / с (близко к теоретическим 700 МБ / с накопителя). Но на массиве raid-10 я получаю только 1,5 ГБ / с. Я понимаю, что с массивом raid-10 с 16 накопителями теоретически я должен получить скорость записи 8x. И я получаю только 3 раза. Стоит ли ожидать от этого большего? Или реальная производительность так далека от теории? (на скорости чтения я также получаю 3x вместо теоретического 16x).

Это конфигурация массива, которую я получаю из hpssacli:

 Smart Array P440ar in Slot 0 (Embedded) Bus Interface: PCI Slot: 0 Serial Number: xxxxxxxxxxxx Cache Serial Number: xxxxxxxxxxxx RAID 6 (ADG) Status: Enabled Controller Status: OK Hardware Revision: B Firmware Version: 4.52 Rebuild Priority: High Expand Priority: Medium Surface Scan Delay: 3 secs Surface Scan Mode: Idle Parallel Surface Scan Supported: Yes Current Parallel Surface Scan Count: 1 Max Parallel Surface Scan Count: 16 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: 15 secs Cache Board Present: True Cache Status: OK Cache Ratio: 0% Read / 100% Write Drive Write Cache: Enabled Total Cache Size: 2.0 GB Total Cache Memory Available: 1.8 GB No-Battery Write Cache: Disabled SSD Caching RAID5 WriteBack Enabled: True SSD Caching Version: 2 Cache Backup Power Source: Batteries Battery/Capacitor Count: 1 Battery/Capacitor Status: OK SATA NCQ Supported: True Spare Activation Mode: Activate on physical drive failure (default) Controller Temperature (C): 55 Cache Module Temperature (C): 45 Number of Ports: 2 Internal only Encryption: Disabled Express Local Encryption: False Driver Name: hpsa Driver Version: 3.4.14 Driver Supports HPE SSD Smart Path: True PCI Address (Domain:Bus:Device.Function): 0000:03:00.0 Negotiated PCIe Data Rate: PCIe 3.0 x8 (7880 MB/s) Controller Mode: RAID Controller Mode Reboot: Not Required Latency Scheduler Setting: Disabled Current Power Mode: MaxPerformance Host Serial Number: xxxxxxxxxxx Sanitize Erase Supported: True Primary Boot Volume: None Secondary Boot Volume: None 

И для массива raid-10 я получаю:

 Array: D Interface Type: Solid State SAS Unused Space: 0 MB (0.0%) Used Space: 5.8 TB (100.0%) Status: OK MultiDomain Status: OK Array Type: Data Spare Type: dedicated HPE SSD Smart Path: disable  Logical Drive: 4 Size: 2.9 TB Fault Tolerance: 1+0 Heads: 255 Sectors Per Track: 32 Cylinders: 65535 Strip Size: 256 KB Full Stripe Size: 2048 KB Status: OK MultiDomain Status: OK Caching: Disabled Unique Identifier: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Disk Name: /dev/sdd Mount Points: /data 2.9 TB Partition Number 2 OS Status: LOCKED Logical Drive Label: xxxxxxxxxxxxxxxxxxxxxxxxxxx Mirror Group 1: physicaldrive 1I:1:7 (port 1I:box 1:bay 7, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:8 (port 1I:box 1:bay 8, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:9 (port 1I:box 1:bay 9, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:10 (port 1I:box 1:bay 10, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:11 (port 1I:box 1:bay 11, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:12 (port 1I:box 1:bay 12, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:13 (port 1I:box 1:bay 13, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:14 (port 1I:box 1:bay 14, Solid State SAS, 400 GB, OK) Mirror Group 2: physicaldrive 1I:1:15 (port 1I:box 1:bay 15, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:16 (port 1I:box 1:bay 16, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:17 (port 1I:box 1:bay 17, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:18 (port 1I:box 1:bay 18, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:19 (port 1I:box 1:bay 19, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:20 (port 1I:box 1:bay 20, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:21 (port 1I:box 1:bay 21, Solid State SAS, 400 GB, OK) physicaldrive 1I:1:22 (port 1I:box 1:bay 22, Solid State SAS, 400 GB, OK) Drive Type: Data LD Acceleration Method: All disabled  physicaldrive 1I:1:7 Port: 1I Box: 1 Bay: 7 Status: OK Drive Type: Data Drive Interface Type: Solid State SAS Size: 400 GB Drive exposed to OS: False Native Block Size: 4096 Firmware Revision: HPD2 Serial Number: xxxxxxxxxx Model: HP MO0400JEFPA Current Temperature (C): 26 Maximum Temperature (C): 36 Usage remaining: 99.74% Power On Hours: 6982 Estimated Life Remaining based on workload to date: 111600 days SSD Smart Trip Wearout: False PHY Count: 2 PHY Transfer Rate: 12.0Gbps, Unknown Drive Authentication Status: OK Carrier Application Version: 11 Carrier Bootloader Version: 6 Sanitize Erase Supported: False 

(все диски настроены одинаково).

Есть ли проблема с контроллером рейда? Что-нибудь не настроено? Должен ли я быть доволен скоростью записи в 3 раза? Или я должен искать узкое место где-то еще?

1

2 ответа на вопрос

1
RamonRobben

Для работы над SSD-рейдом "Linus Tech Tips" канал на YouTube сделал видео, показывающее производительность ssd в raid-0, не уверенный, подойдет ли он и вам, но его определенно стоит проверить.

Заключение видео показало, что производительность увеличивается на 50% с каждым добавленным SSD. бывший

  • 1 SSD имел скорость по умолчанию.
  • 2 SSD увеличили эту скорость на 50%.
  • 3 SSD увеличили скорость на 25%.
  • 4 SSD увеличили скорость на 12,5%.

Если вам нужна действительно высокая производительность, вам лучше использовать PCIe-SSD или M.2 SSD.

Запуск M.2 SSD со скоростью чтения 3200 МБ / с и записью 1500 МБ / с (Samsung 960 EVO 250 ГБ). Но я имею в виду, что действительно хорошая производительность будет стоить много.

M.2 SSD скорости только в теории. У меня есть 2 из них, и они превосходят древние OCZ 60GB. Overmind 7 лет назад 0
Два замечания: 1. Будьте осторожны, какие именно SSD-диски M.2 (NVME) используются. Те Самсунги, о которых вы упомянули, довольно быстрые, но есть и SSM-накопители NVME, которые чуть быстрее SSD на основе SATA. 2: Оборудование для термического дросселирования для некоторых твердотельных накопителей M.2 Hennes 7 лет назад 0
0
Ruud H.G. van Tol

Я хотел бы изменить это:

Cache Ratio: 0% Read / 100% Write SSD Caching RAID5 WriteBack Enabled: True 
Это больше комментарий, чем полный ответ ... Hennes 6 лет назад 3