[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Poor Windows 2003 + GPLPV performance compared to VMWare


  • To: xen-users@xxxxxxxxxxxxx
  • From: Dion Kant <dion@xxxxxxxxxx>
  • Date: Sun, 16 Sep 2012 15:50:25 +0200
  • Delivery-date: Sun, 16 Sep 2012 13:52:00 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>

Adam,

Can you give it a retry with the Windows DomU running from a file container?

mount another LV somewhere on dom0 (e.g. /var/lib/xen/images/windows)
Use "qemu-img convert your.vmdk -O raw
/var/lib/xen/images/windows/disk0.raw" to create the file container

I see significant disk I/O performance improvement on all my Windows
DomU's when running them from file containers as compared to running
them directly from a block device.

Cheers,
Dion

On 09/13/2012 02:25 PM, Adam Goryachev wrote:
> I have an application server running on MS Windows 2003, which was a
> clean install on VMWare last year (after a failed migration attempt to
> XenServer).
>
> At this point, a benchmark (actually a live process run regularly on the
> machine) produced a result of 7800 to 7900 transactions per second
>
> I've recently migrated this to Xen by:
> 1) Uninstall VMWare tools
> 2) Shutdown Windows
> 3) Use VMWare to download the vmdk
> 4) Write the VMDK file (dd) to the same LVM that contained the VMWare
> storage area (which was exported by iSCSI to VMWare
> 5) Installed Debian Testing with Xen 4.1
> 6) Using the exactl same iSCSI server/LVM config etc, started the VM
> 7) Installed the GPLPV drivers
>
> Everything seemed to work, and all was good.
>
> Then, the user ran the above process, and got consistently, results of
> approx 2500 transactions per second
>
> I increased the vcpus from 2 to 4, but this didn't change the result at all.
>
> I modifed the domU config for the disk line from hda to xvda, and the
> result increased slightly to 2560 / sec (these tests are just one off
> tests, no verification of actual performance increase etc...).
>
> In any case, I seem to have a significant loss of performance on the
> domU when compared to VMWare.
>
> The storage server/network is identical
> The dom0 machine is identical to the VMWare machine
>
> Here is my current domU config file:
>
> kernel        = "/usr/lib/xen-4.1/boot/hvmloader"
> builder        = 'hvm'
> memory        = 4096
> shadow_memory    = 12
> device_model    = '/usr/lib/xen-default/bin/qemu-dm'
> localtime    = 1
> name        = "vm1"
> cpus        = "2,3,4,5"    # Which physical CPU's to allow
> vcpus        = 4        # How many Virtual CPU's to present
> viridian    = 1
> disk = [
> 'phy:/dev/disk/by-path/ip-10.30.10.23:3260-iscsi-iqn.2012-06.domain:vm1-lun-0,xvda,w'
> ]
> vif        = ['bridge=xenbr0, mac=00:16:3e:39:10:1a']
> boot        = 'c'
> sdl        = 0
> vnc        = 1
> vncdisplay    = 10
> vncviewer    = 0
> vncconsole    = 0
> vncunused    = 0
> stdvga        = 1
> usb        = 1
> usbdevice    = 'tablet'
> acpi        = 1
> apic        = 1
> on_reboot    = 'restart'
> on_poweroff    = 'destroy'
> on_crash    = 'restart'
> audio        = 0
>
> Any suggestions on how to improve performance would be greatly appreciated.
>
> Thank you,
> Adam
>


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.