WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] n/w performance degradation

To: "Diwaker Gupta" <diwaker.lists@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] n/w performance degradation
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Mon, 5 Dec 2005 23:49:24 -0000
Delivery-date: Mon, 05 Dec 2005 23:49:40 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcX58WfeBSfEOwbWSfqUIbOxwFZIiwABAsgw
Thread-topic: [Xen-devel] n/w performance degradation
 
> I'm running Changeset 
> 00c349d5b40d269da4fec9510f1dd7c6bb3b3327. This is a dual CPU 
> machine but I'm currently running with noht, nosmp. All tests 
> are done using iperf -- both endpoints are sitting on the 
> same switch on our cluster. The machines have Broadcom BCM5704 NICs.
> 
> N/W performance from dom0 seems fine (though I used to get 
> 930+ until a few days back):
> 
> [  6]  0.0-20.0 sec  1.95 GBytes    835 Mbits/sec
> 
> However, from a VM, the throughput is really bad:
> 
> [  5]  0.0-20.0 sec  1.05 GBytes    450 Mbits/sec
> 
> The above numbers are using the BVT scheduler. With the SEDF 
> scheduler, the numbers are even worse (a VM can't get more 
> than 300Mbps in my tests). I can post concrete figures if 
> people are interested. I'm _not_ running pipelined netback.
> 
> Is anyone else observing such performance problems?

We haven't really done much tuing for the single CPU case recently as
the vast majority of platforms that Xen is used on are either
hyperthreaded, dual core or SMP.

The main focus of the 3.0.0 release has been corectness rather than
performance tuning. We plan to do some tweaking over the coming weeks to
address this. We used to get 900Mb/s with a single CPU core, and there's
absoloutely no reason why we shouldn't do so again -- in fact, we should
do better in terms of CPU usage than 2.0 as as we now have checksum
offload.

Now we have great performance monitoring tools like xen-oprofile,
xenperf, xenmon etc it should be wuite straightforward to optimize
things.  Let's just wait until we've delt with any critical bugs arising
from the release...

Ian



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel