Hey,
Testing procedure:
Host1 on NVME:
VM on local NVME with LVM:
--
VM on Host2 with DELL SAN connected to Host over SCSI (raided 6x 15K HDD):
Why local storage on Host1 with NVME is sooooo terribly slow - only 5972 iops? I have tried this testing procedure on many hosts and the results are pretty the same.
Do we have to use SAN storage always when we want to get good disk speeds on VM?
Testing procedure:
fio --ioengine=libaio --direct=1 --sync=1 --rw=read --bs=4K --numjobs=1 --iodepth=1 --runtime=60 --time_based --name seq_read --filename=/dev/nvme0n1
Host1 on NVME:
read: IOPS=40.4k, BW=158MiB/s (165MB/s)(9461MiB/60001msec)
VM on local NVME with LVM:
scsi0: local-nvme:vm-1111-disk-0,discard=on,iothread=1,size=128G,ssd=1
read: IOPS=5972, BW=23.3MiB/s (24.5MB/s)(1400MiB/60001msec)
--
VM on Host2 with DELL SAN connected to Host over SCSI (raided 6x 15K HDD):
read: IOPS=30.0k, BW=117MiB/s (123MB/s)(7032MiB/60001msec)
Why local storage on Host1 with NVME is sooooo terribly slow - only 5972 iops? I have tried this testing procedure on many hosts and the results are pretty the same.
Do we have to use SAN storage always when we want to get good disk speeds on VM?