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-users] Linux DomU vs Bare Metal performance issues

To: Mark Watts <m.watts@xxxxxxxxxxxxxxxxx>, <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Linux DomU vs Bare Metal performance issues
From: Jeff Sturm <jeff.sturm@xxxxxxxxxx>
Date: Fri, 3 Dec 2010 17:18:06 -0500
Delivery-date: Fri, 03 Dec 2010 14:19:33 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4CF947A7.4040103@xxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4CF947A7.4040103@xxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcuTIg9/WjJp4jiRRMG9PUsXUn8p8wAFQzvA
Thread-topic: [Xen-users] Linux DomU vs Bare Metal performance issues
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-users-
> bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Mark Watts
> Sent: Friday, December 03, 2010 2:40 PM
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-users] Linux DomU vs Bare Metal performance issues
> Can anyone shed any light on why I see such a drop in performance
between these
> two servers? I could understand, to an extent, seeing the DomU getting
3/4 of the
> performance of the bare metal server given it has one CPU less, but
this is less than
> 1/2 the performance.

Understand what you're really testing here is the performance of the
virtual network driver, since Apache does almost no work to serve a
simple static page.  You're exercising the TCP stack and network drivers
more than anything else.

Out of curiosity, can you easily run the same test against dom0?  The
dom0 runs a Xen kernel, on top of the hypervisor, but with a physical
network interface (rather than virtual).

One thing you can try is to pin the dom0 and/or domU to a physical core,
using "xm vcpu-pin".  That gave me better throughput on some of my

(I have doubts that hyperthreading scales as well as multicore
processors, however I don't have any hyperthreaded systems of my own to


Xen-users mailing list