[ovirt-users] Bad performance with Windows 2012 guests

Vadim Rozenfeld vrozenfe at redhat.com
Tue May 5 00:55:43 UTC 2015


On Mon, 2015-05-04 at 08:28 -0400, Michal Skrivanek wrote:
> 
> On 4 May 2015, at 09:35, Martijn Grendelman <martijn.grendelman at isaac.nl> wrote:
> 
> > Hi,
> > 
> > 
> >>> Ever since our first Windows Server 2012 deployment on oVirt (3.4 back
> >>> then, now 3.5.1), I have noticed that working on these VMs via RDP or on
> >>> the console via VNC is noticeably slower than on Windows 2008 guests on
> >>> the same oVirt environment.
> > [snip]
> >>> 
> >>> Does anyone share this experience?
> >>> Any idea why this could happen and how it can be fixed?
> >>> Any other information I should share to get a better idea?
> >> Hi Martijn,
> >> Can you please provide the QEMU command line, together with kvm and qemu version?
> >> 
> >> This information will be helpful for reproducing the problem.
> >> However, if the problem is not reproducible on a local setup, we will
> >> probably need to ask collecting some performance information with
> >> xperf tool.
> > 
> > Sure!
> > 
> > Command line is this:
> > 
> > /usr/libexec/qemu-kvm -name Getafix -S -M rhel6.5.0 -cpu Penryn,hv_relaxed -enable-kvm -m 2048 -realtime mlock=off -smp 2,maxcpus=16,sockets=16,cores=1,threads=1 -uuid 34951c25-9a37-4712-a16a-fdfc98f4febc -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=6-6.el6.centos.12.2,serial=44454C4C-3400-1058-804C-B1C04F42344A,uuid=34951c25-9a37-4712-a16a-fdfc98f4febc -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/Getafix.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2015-01-12T11:14:02,clock=vm,driftfix=slew -no-kvm-pit-reinjection -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x4 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/aefd5844-6e01-4070-b3b9-c0d73cc40c78/52678e67-a202-4306-b7ed-5fed8df10edf/images/28cc9a6c-6f2e-4b09-b361-f2a09f27dbc5/4c7b571e-4b29-47b9-ab4b-5799d64f28f9,if=none,id=drive-virtio-disk0,format=raw,serial=28cc9a6c-6f2e-4b09-b361-f2a09f27dbc5,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=41,id=hostnet0,vhost=on,vhostfd=43 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:74:59:a2,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/34951c25-9a37-4712-a16a-fdfc98f4febc.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/34951c25-9a37-4712-a16a-fdfc98f4febc.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -device usb-tablet,id=input0 -vnc 172.17.6.14:7,password -k en-us -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 -msg timestamp=on
> > 
> > Qemu version:
> > 
> > qemu-kvm-rhev-0.12.1.2-2.415.el6_5.14.x86_64
> > 
> > Please let me know if I can do more to help!
> 
> How about trying virtio-scsi? Same difference?
> 
> We'll be supporting virtio blk dataplane in 3.6, that may affect the performance significantly. 
> Also a EL7 hypervisor could change results a lot. Do you have any at hand to give it a try?
> Well, also hyperv enlightnment? Not sure, but worth a try. It's currently disabled in osinfo entry for Win8/2012, can you try that?(on a non-production VM;)

It worth trying, especially hv_time flag.

Vadim.

> Thanks,
> michal
> 
> > 
> > Best regards,
> > Martijn.
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users





More information about the Users mailing list