HP P440AR версии 7.0 с дисками Samsung 870 емкостью 1 ТБ — RAID6 esxi 8.02
У меня есть ProLiant ML350 Gen9 с Raid-контроллером P440Ar, на который я добавил 6 дисков Samsung 870PRO емкостью 1 ТБ и поместил их в конфигурацию RAID 6 с дополнительным SSD-накопителем с esxi 8.02.
Все прошло гладко, отключил интеллектуальный путь SSD на контроллере и включил кэш в рейд-массиве на 60/40(запись)
Затем я создал виртуальную машину Rocky Linux и поигрался с ее производительностью, которая УЖАСНА: S
Я знаю, что использую потребительские твердотельные накопители, но даже программное обеспечение Intel Matrix работает лучше, чем моя установка.
Итак, что я вижу в виртуальной машине при запуске команды:
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=fiotest --filename=testfio --bs=4k --iodepth=64 --size=8G --readwrite=randrw --rwmixread=75
Это [r=18,5MiB/s,w=6287KiB/s], где количество операций ввода-вывода в секунду равно [r=4221,w=1533 IOPS], что безумно медленно :S
Полный вывод fio:
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=fiotest --filename=testfio --bs=4k --iodepth=64 --size=8G --readwrite=randrw --rwmixread=75
fiotest: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64
fio-3.19
Starting 1 process
Jobs: 1 (f=1): [m(1)][100.0%][r=18.1MiB/s,w=6187KiB/s][r=4631,w=1546 IOPS][eta 00m:00s]
fiotest: (groupid=0, jobs=1): err= 0: pid=4508: Wed Nov 22 21:26:17 2023
read: IOPS=5904, BW=23.1MiB/s (24.2MB/s)(6141MiB/266275msec)
bw ( KiB/s): min=14080, max=69647, per=100.00%, avg=23617.46, stdev=6321.84, samples=531
iops : min= 3520, max=17411, avg=5904.16, stdev=1580.45, samples=531
write: IOPS=1971, BW=7887KiB/s (8076kB/s)(2051MiB/266275msec); 0 zone resets
bw ( KiB/s): min= 4688, max=23430, per=100.00%, avg=7886.75, stdev=2108.80, samples=531
iops : min= 1172, max= 5857, avg=1971.55, stdev=527.20, samples=531
cpu : usr=3.14%, sys=10.33%, ctx=248464, majf=0, minf=7
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0%
issued rwts: total=1572145,525007,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=64
Run status group 0 (all jobs):
READ: bw=23.1MiB/s (24.2MB/s), 23.1MiB/s-23.1MiB/s (24.2MB/s-24.2MB/s), io=6141MiB (6440MB), run=266275-266275msec
WRITE: bw=7887KiB/s (8076kB/s), 7887KiB/s-7887KiB/s (8076kB/s-8076kB/s), io=2051MiB (2150MB), run=266275-266275msec
Disk stats (read/write):
dm-2: ios=1571798/524897, merge=0/0, ticks=15835588/946935, in_queue=16782523, util=100.00%, aggrios=1572145/525057, aggrmerge=0/9, aggrticks=15851063/949876, aggrin_queue=16800938, aggrutil=100.00%
sda: ios=1572145/525057, merge=0/9, ticks=15851063/949876, in_queue=16800938, util=100.00%
Опять же, да, я понимаю, что это потребительские твердотельные накопители, которые при подключении без рейда имеют следующую статистику [r= 215 МБ / с, w = 72,4 МБ / с] [r= 55,1 тыс., w = 18,5 тыс. IOPS] на машине с большой нагрузкой
Я что-то упустил или это неудачная попытка? Могу ли я настроить что-нибудь еще, чтобы это выглядело лучше :S
Заранее спасибо за всю помощь