Ian Pratt
2005-Dec-31 15:08 UTC
RE: 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@gmail.com > <mailto:davidh.davidh@gmail.com> > 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@harvee.org> 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@lists.xensource.com > > http://lists.xensource.com/xen-users > <http://lists.xensource.com/xen-users> > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > <http://lists.xensource.com/xen-users> > > > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Anand
2006-Jan-01 04:56 UTC
Re: Using the -xen kernel rather than -xen0/U was [Xen-users] Poorhard disk performance on xen-3/dom0
Thanks for the reply Ian. Fernando on this list told me about the vifname parameter being excluded from xen 3.0 (doesn''t work either when i try to use it inside the config) and was reincluded in unstable, any ideas when it would make it to the stable /rpm. On 12/31/05, Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk> wrote:> > > > 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@gmail.com > > <mailto:davidh.davidh@gmail.com> > 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@harvee.org> 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@lists.xensource.com > > > http://lists.xensource.com/xen-users > > <http://lists.xensource.com/xen-users> > > > > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com > > http://lists.xensource.com/xen-users > > <http://lists.xensource.com/xen-users> > > > > > > > > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users