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-users

Re: [Xen-users] Kernel with Xen and perormance?

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Kernel with Xen and perormance?
From: Fraser Campbell <fraser@xxxxxxxxxx>
Date: Sun, 08 Jan 2006 00:20:59 -0500
Delivery-date: Mon, 09 Jan 2006 10:18:05 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <43C0231F.7040509@xxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <43C0231F.7040509@xxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)
Jean-Eric Cuendet wrote:

What is the difference between a kernel with Xen but not used (Dom0 node) and a kernel without Xen code at all? For distrib, it could be very important that we have a standard kernel *with* Xen even if 95% of users don't use it (if the perf impact is null or low) so the 5% of the user that need/want Xen can use it out of the box without recompiling.

I don't believe that would make sense. None of the distributions that I use (SuSE, Fedora, Ubuntu currently) come with only one kernel. All kernels are built for a specific architecture (i386, i586, i686, amd64, ppc, etc.) though some happen to be backward compatible.

Most of the distributions will detect Athlon vs. Xeon, SMP versus UP, large vs. small amount of memory, etc. a kernel that is tweaked for that configuration will be installed (usually without the user having to specify).

A Xen kernel will not run on any hardware that does not include Xen, perhaps the Xen kernel code could be made to be backwards compatible (run-time detection of Xen vs. non-Xen) but it doesn't sound worthwhile to me.


So, is there a perf penalty if Xen is in the kernel?

To run a Xen kernel you must also run the Xen hypervisor. There is overhead but it is generally very low especially when running only a single domain as you are suggesting.

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

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