Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-users

RE: Using the -xen kernel rather than -xen0/U was [Xen-users] Poorhard d

To: "Anand" <xen.mails@xxxxxxxxx>, "David H" <davidh.davidh@xxxxxxxxx>
Subject: RE: Using the -xen kernel rather than -xen0/U was [Xen-users] Poorhard disk performance on xen-3/dom0
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Sat, 31 Dec 2005 15:08:37 -0000
Cc: "Eric S. Johansson" <esj@xxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx, ian.pratt@xxxxxxxxxxxx
Delivery-date: Sat, 31 Dec 2005 15:13:35 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcYN8MdBs2J3mGKJS0SoytiIIwJH+gAKweuQ
Thread-topic: Using the -xen kernel rather than -xen0/U was [Xen-users] Poorhard disk performance on xen-3/dom0
 
> I used the xen 3.0 rpm's from xensource on centos 4.1, and 
> was kind of surprised to see a single kernel. Now seeing 
> these posts explains it.
> 
> Thanks guys for such a nice job :)
> 
> Would love to see more detailed explanation for building the kernel. 

The one below is actually pretty good.

> Would you advise to keep using the rpm or compile the kernel 
> for production use ?

I see no reason not to use the RPMs. The current plan is to update them
every week or so with just bug fixes, stepping a 4th digit (like Linux).
3.0.0.1 etc.

Ian

> 
> On 12/31/05, David H < davidh.davidh@xxxxxxxxx 
> <mailto:davidh.davidh@xxxxxxxxx> > wrote:
> 
>       >users really should be using the -xen kernel rather 
> than -xen0/U. 
>       
>       This is very good advice, and easy to follow.  If you 
> are building Xen
>       for testing or production use the "xen" kenel.  It is 
> much more like
>       the kenel in most distributions, everything compiled as 
> a module. 
>       
>       Just edit the top level Makefile so that this line:
>       
>       KERNELS ?= linux-2.6-xen0 linux-2.6-xenU
>       
>       looks like this
>       
>       KERNELS ?= linux-2.6-xen
>       
>       You will get a single kernel and modules which can be 
> used for both 
>       Domain0 and all DomainUs.
>       
>       Copy the modules directory  /lib/modules/2.6.whatever-xen to the
>       /lib/modules directory of your VM and make an initrd 
> with mkinitrd.
>       You will need to add the initrd to your grub config. 
>       
>       Takes a little longer to build the kernel this way, but for most
>       people it is much easier to deal with.
>       
>       If this is not documented it should be.  I will take a 
> look at the
>       wiki over the weekend and add something if it is not 
> already there. 
>       
>       David
>       
>       
>       
>       On 12/30/05, Eric S. Johansson <esj@xxxxxxxxxx> wrote:
>       > Ian Pratt wrote:
>       > > I know everyone always ignores me whenever I say 
> this, but users really 
>       > > should be using the -xen kernel rather than 
> -xen0/U. The latter two are
>       > > just to make build times quicker for developers. 
> The -xen kernel has way
>       > > more drivers, though built as modules, so you'll 
> need to make an initrd. 
>       >
>       >
>       > 
> http://www.cl.cam.ac.uk/Research/SRG/netos/xen/readmes/user/us
> er.html#SECTION02140000000000000000 
>       >
>       > section 2.4.2 building from source
>       > ---
>       >
>       > unless I'm missing something, the official docs say 
> nothing about a -xen
>       > kernel (and modules).  what are more appropriate 
> instructions for building? 
>       >
>       > --- eric
>       >
>       > _______________________________________________
>       > Xen-users mailing list
>       > Xen-users@xxxxxxxxxxxxxxxxxxx
>       > http://lists.xensource.com/xen-users 
> <http://lists.xensource.com/xen-users> 
>       >
>       
>       _______________________________________________
>       Xen-users mailing list
>       Xen-users@xxxxxxxxxxxxxxxxxxx
>       http://lists.xensource.com/xen-users 
> <http://lists.xensource.com/xen-users> 
>       
> 
> 
> 

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