Host1: Epyc 7702P with 512GB RAM, Micron 7400 Pro 1,92 TB
Host2: Core Ultra 7 265k with 128GB RAM, Micron 7400 Pro 1,92 TB
Micron 7400 Pro 1,92TB mounted as DIR with XFS filesystem on Host. I have use fstrim -av before makeing tests.
VM config:
Host1 (Epyc 7702P):
VM Guest on Host1:
Host2 (Core Ultra 7 265k):
VM Guest on Host2:
VM guest on Epyc 7702P: 192k IOPS
VM guest on Core Ultra 7 265k: 495k IOPS
Why the same NVME Micron 7400 Pro 1,92 on diffrent Hosts has difrrent results inside VM?
Host2: Core Ultra 7 265k with 128GB RAM, Micron 7400 Pro 1,92 TB
Micron 7400 Pro 1,92TB mounted as DIR with XFS filesystem on Host. I have use fstrim -av before makeing tests.
VM config:
Code:
virtio0: local-u2-micron-1:2105/vm-2105-disk-0.raw,aio=native,cache=directsync,discard=on,iothread=1,size=32G
Host1 (Epyc 7702P):
Code:
fio --ioengine=libaio --direct=1 --rw=randread --bs=4k --numjobs=32 --iodepth=32 --runtime=60 --time_based --name=rand_read --filename=/mnt/pve/local-u2-micron-1/fio.4k --size=1G
735k IOPS
VM Guest on Host1:
Code:
fio --ioengine=libaio --direct=1 --rw=randread --bs=4k --numjobs=32 --iodepth=32 --runtime=60 --time_based --name=rand_read --filename=/tmp/fio.4k --size=1G
192k IOPS
Host2 (Core Ultra 7 265k):
Code:
fio --ioengine=libaio --direct=1 --rw=randread --bs=4k --numjobs=32 --iodepth=32 --runtime=60 --time_based --name=rand_read --filename=/mnt/pve/local-u2-micron-1/fio.4k --size=1G
745k IOPS
VM Guest on Host2:
Code:
fio --ioengine=libaio --direct=1 --rw=randread --bs=4k --numjobs=32 --iodepth=32 --runtime=60 --time_based --name=rand_read --filename=/tmp/fio.4k --size=1G
495k IOPS
VM guest on Epyc 7702P: 192k IOPS
VM guest on Core Ultra 7 265k: 495k IOPS
Why the same NVME Micron 7400 Pro 1,92 on diffrent Hosts has difrrent results inside VM?