HP P440AR 版本 7.0,配备三星 870 1TB 硬盘 - RAID6 esxi 8.02

HP P440AR 版本 7.0,配备三星 870 1TB 硬盘 - RAID6 esxi 8.02

我有一台带有 P440Ar Raid 控制器的 ProLiant ML350 Gen9,我在其上添加了 6 个 Samsung 870PRO 1TB 驱动器,并将它们放入 RAID 6 配置中,并使用 esxi 8.02 添加了额外的 SSD 驱动器

一切顺利,禁用控制器上的 SSD 智能路径,并将 raid 阵列上的缓存启用为 60/40(写入)

然后我创建了一个 Rocky Linux VM,并测试了 VM 的性能,结果非常糟糕 :S

我知道我正在使用消费级固态硬盘 (SSD),但即使是英特尔矩阵软件突袭 (raid) 的性能也比我的设置更好。

那么,当我运行命令时,我在虚拟机中看到的是:

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],其中 iops 是 [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%

再次,是的,我明白这是消费级 SSD,在高负载机器上,当不连接 raid 时,其统计数据如下 [r=215MiB/s,w=72.4MiB/s][r=55.1k,w=18.5k IOPS]

我是不是漏掉了什么,还是这是一次失败的尝试?我可以调整其他东西让它看起来更好吗:S

提前感谢大家的帮助

相关内容