Benchmarking VMs shows impossibly high disk read speeds

oakleeman

New Member
Nov 28, 2006
19
1
3
I have something weird going on. Have a Win7 VM with the OS drive on a qcow vdisk on local storage. Have a second qcow vdisk on a NFS share and a third vdisk on an iSCSI LVM. Using iometer in an attempt to benchmark NFS vs iSCSI performance. With iSCSI I can see it both reading from & writing to my SAN but with NFS I can only see it writing…..there appears to be no reads on the SAN.

When I attempt to benchmark vdisks stored on the local storage I also get impossible read speeds.

Is there some sort of disk caching going on? I have each hard disk set to "Default (no cache)" under the cache setting.
 
Found a thread asking for the following but didn't want to hijack theirs.

Code:
root@pxm1:~# cat /etc/pve/qemu-server/100.conf 
boot: cdn
bootdisk: sata0
cores: 1
ide2: none,media=cdrom
memory: 2048
name: win7
net0: e1000=C2:8B:18:DA:13:46,bridge=vmbr0
ostype: win7
sata0: local:100/vm-100-disk-1.qcow2,size=32G
sata1: hpmicro-sata-100-lvm:vm-100-disk-1,size=32G
sata4: hpmicro-nfs:100/vm-100-disk-1.qcow2,size=32G
sockets: 1


Code:
root@pxm1:~# mount
/dev/mapper/pve-root on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/mapper/pve-data on /var/lib/vz type ext3 (rw)
/dev/sda1 on /boot type ext3 (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/fuse on /etc/pve type fuse (rw,nosuid,nodev,default_permissions,allow_other)
beancounter on /proc/vz/beancounter type cgroup (rw,name=beancounter)
container on /proc/vz/container type cgroup (rw,name=container)
fairsched on /proc/vz/fairsched type cgroup (rw,name=fairsched)
10.11.200.19:/mnt/sata01/nfs/pmx on /mnt/pve/hpmicro-nfs type nfs (rw,vers=3,addr=10.11.200.19)

Code:
root@pxm1:~# cat /etc/pve/storage.cfg 
dir: local
path /var/lib/vz
content images,iso,vztmpl,rootdir
maxfiles 0


nfs: hpmicro-nfs
path /mnt/pve/hpmicro-nfs
server 10.11.200.19
export /mnt/sata01/nfs/pmx
options vers=3
content images,iso
maxfiles 1


iscsi: hpmicro-sata-100
target iqn.2011-03.hpmicro.learnlab.local.istgt:sata-pmx-100
portal 10.11.200.19
content none


iscsi: hpmicro-sata-200
target iqn.2011-03.hpmicro.learnlab.local.istgt:sata-pmx-200
portal 10.11.200.19
content none


lvm: hpmicro-sata-100-lvm
vgname hpmicro-sata-100-lvm
base hpmicro-sata-100:0.0.0.scsi-330000000a925539c
shared
content images


lvm: hpmicro-sata-200-lvm
vgname hpmicro-sata-200-lvm
base hpmicro-sata-200:0.0.0.scsi-3300000009d999846
shared
content images
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!