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] Re: [ANNOUNCE] virtbench now has xen support

To: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, Anthony Liguori <aliguori@xxxxxxxxxx>, Rusty Russell <rusty@xxxxxxxxxxxxxxx>, Xen Mailing List <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: [ANNOUNCE] virtbench now has xen support
From: Jan Michael <jan.michael@xxxxxxx>
Date: Thu, 24 May 2007 17:37:10 +0200
Cc: Alex Iribarren <alejandro.iribarren@xxxxxxx>
Delivery-date: Thu, 24 May 2007 08:35:53 -0700
Domainkey-signature: a=rsa-sha1; c=nofws; s=beta; d=cern.ch; q=dns; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding; b=abzRi8hUfG6x6p9xiYTGEOL+gu2bwAbx64OvSKuZL5Hb3pspDEdYR3s8haHJpp/j6AEyWOxB88M9c0rpMKemchv5JNRH80jnjUkLl8lPY/bnotr9tzfc1cdcQzQbFZ1y;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <2BD827DD-EA1B-4DD4-BAF5-8174B75956DA@xxxxxxx>
Keywords: CERN SpamKiller Note: -51 Charset: west-latin
Keywords: CERN SpamKiller Note: -51 Charset: west-latin
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>
References: <1179196706.27304.22.camel@xxxxxxxxxxxxxxxxxxxxx> <B8C22E46-2962-4702-A4DF-7A02CC576F5E@xxxxxxx> <464A0F01.5030900@xxxxxxxxxx> <B560AF89-CB82-4842-8B36-E2216A0D319D@xxxxxxx> <1179489064.17608.47.camel@xxxxxxxxxxxxxxxxxxxxx> <3C31E727-8C2D-4DBB-A16A-F40ADC0AE62A@xxxxxxx> <1179728188.20705.13.camel@xxxxxxxxxxxxxxxxxxxxx> <DB1C98A8-CBEE-44E3-99D5-BD74A413BB04@xxxxxxx> <1179791128.20705.30.camel@xxxxxxxxxxxxxxxxxxxxx> <6C46B0C9-2C62-431F-89C9-21A492E19DAD@xxxxxxx> <4652B8EE.6070406@xxxxxxxx> <2BD827DD-EA1B-4DD4-BAF5-8174B75956DA@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Everybody,

On 23.05.2007, at 20:05, Jan Michael wrote:
The benchmark passed with the following outcome:

Time for one context switch via pipe: 8734 (8640 - 9575)
Time for one Copy-on-Write fault: 5898 (5814 - 8963)
Time to exec client once: 573046 (565921 - 615390)
Time for one fork/exit/wait: 347687 (345750 - 362250)
Time to send 4 MB from host: 55785000 (27069625 - 315191500)
Time for one int-0x80 syscall: 370 (370 - 403)
Time for one syscall via libc: 376 (376 - 377)
Time to walk linear 64 MB: 1790875 (1711750 - 3332875)
Time to walk random 64 MB: 2254500 (2246000 - 2266250)
Time for one outb PIO operation: 721 (717 - 733)
DISABLED pte-update: glibc version is too old
Time to read from disk (256 kB): 18810406 (14266718 - 24088906)
Time for one disk read: 56343 (38593 - 201718)
DISABLED vmcall: not a VT guest
DISABLED vmmcall: not an SVM guest
Time to send 4 MB between guests: 94326750 (79872250 - 729306500)
Time for inter-guest pingpong: 130316 (119722 - 186511)
Time to sendfile 4 MB between guests: 134768000 (86528000 - 417646000)
Time to receive 1000 1k UDPs between guests: 26010000 (23384000 - 66784000)

I didn't had anything to do with benchmarking in the past, and especially not with virtualization benchmarks, so there are again some questions related to the results of the benchmarking test:

1. What can I read out of every single value which is listed above? Can you please give a short explenation?
        2. What are the unit(s) of the measured values?
3. What is a good value and what is a bad value? On what does these measures depend on - hardware or software or both? 4. If I get a certain value like this one: Time for one context switch via pipe: 8734 (8640 - 9575). What can I do to improve/tune the performance or the values? 5. I googled through the web to find any results to compare with mine, but I couldn't find anything. Do you have some? 6. In the README file is said that virtbench contains "low level" benchmarks. What do you consider as a "high level" benchmark?

Ok. Enough of my questions so far. If you answere these ones I'll may be have more afterwards.
Thanks for your help,

Xen-devel mailing list