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

[Xen-devel] Hyperthreading network benchmark

To: xen-devel-ml <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Hyperthreading network benchmark
From: kuas <ku4s@xxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 30 Oct 2004 21:32:25 -0400
Delivery-date: Sun, 31 Oct 2004 01:36:58 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 0.8 (X11/20040913)
Hi all,

I found enabling hyperthreading for Xen (the hypervisor layer) would degrade network performance. I wonder if the synchronization cost of Xen (the hypervisor) running on multi cores/multiprocessors environment is high (around 30 %). The benchmark I did is against Intel Pentium 2.4 MHz Hyperthreaded CPU and Gigabit network (ethernet and switch). I was using WebStone 2.5 benchmark against Apache 2.0.50-1.0 (FC1 httpd package). I was also running 2.4.27 for the domains kernel. The result I have:
1. Native:
   a. Hyperthread enabled: 370 Mb/sec
   b. Hyperthread disabled: 270-290 Mb/sec
2. Domain 0 has the same performance around: 270 Mb/sec
3. Domain 1:
   a, Hyperthreaded enabled, domain1 run on different core: 175-185 Mb/sec
b. Hyperthreaded disabled or even if enabled domain 1 is forced to be in the same Core with domain 0: 255-265 Mb/sec

Please note, I was only sending request to one domain at a time. It seems when the two domain ran in the same core we had higher performance. I wonder if any other people has done almost similar test and have similiar/opposite behavior. Are these behaviors make sense?

Thanks in advance for any comments.

Kuas.




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>