This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Performance numbers on PV-on-HVM

To: Jagadish Nadimpalli <jagadish.nadimpalli@xxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Performance numbers on PV-on-HVM
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Mon, 27 Sep 2010 11:22:56 +0100
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 27 Sep 2010 03:26:24 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTinL1BbQ-Rvjj8g8vqkUm7JZGBpZD368PX-BLv7M@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTinL1BbQ-Rvjj8g8vqkUm7JZGBpZD368PX-BLv7M@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)
On Sat, 25 Sep 2010, Jagadish Nadimpalli wrote:
> Hi,
> I measured network performance with netperf on PV-on-HVM:
> Guest Kernel is taken from 
> git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git.

The most up to date branch is 2.6.35-rc5-pvhvm-v7, please use it for
your tests.
Also make sure that the PV interfaces are actually running, in
particular use the right name for the root device ('/dev/xvda',
if you are using 'hda' in your VM config file).

> Xen hypervisor is taken from 
> http://koji.fedoraproject.org/koji/taskinfo?taskID=2478501.

I couldn't find the download link for xen-4.0.1-1.fc13.1.src.rpm but I
found the download link for xen-4.0.1-1.fc14.1.src.rpm and it contains
all the bits needed.

> Dom0 Kernel is taken from 
> git://git.kernel.org/pub/scm/linux/kernel/git/jermy/xen.git and switched to 
> stable branch
> xen/stable-2.6.32.x).
> The Kernel configuration is taken from
> http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-
> The tutorial mentioned that the Kernel configuration has debug enabled and 
> there will be a performance hit but I first
> wanted to get the setup UP and get some performance numbers(I will get the 
> performance numbers by disabling the debug
> parameters in Kernel config and I will let you know those performance 
> numbers). With the above combination, I am able to
> get the PV-on-HVM guest up and running.
> My machine has the following harware configuration.
> (1) Chipset - Intel 82Q35
> (2) Processor - Intel Core2 Duo CPU E8400 @ 3.00GHz

Performance results might vary significantly depending on whether the
cpu supports EPT or not. Could you please cat /proc/cpuinfo?
If this cpu doesn't support EPT, it might be worth changing test
hardware :)

> Performance setup:
> ==============
> The dom0's Ethernet interface is connected to LAN. The netserver is running 
> on another host that is connected to LAN. The
> netperf client is running on the PV-on-HVM guest. So, we are measuring 
> performance from PV-on-HVM guest to a host on LAN.
> Using netperf, the performance numbers in Mbps are 723, 719, 703, 735, 709, 
> 733 for 6 trails.
> Are there any published performance numbers with PV-on-HVM guest? I want to 
> compare my numbers with the published ones.
I ran few kernbench a while back, these are the test results:


Xen-devel mailing list