From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mr. Teo En Ming (Zhang Enming)" Subject: Re: [Xen-devel] Re: Max. PV and HVM Guests Date: Mon, 9 Nov 2009 22:37:21 +0800 Message-ID: References: <1257685302.5339.11.camel@k2000.jpp.fr> <20091109115458.GF16033@reaktio.net> <20091109120557.GG16033@reaktio.net> <20091109121811.GH16033@reaktio.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0972115935==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-users-bounces@lists.xensource.com Errors-To: xen-users-bounces@lists.xensource.com To: =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= Cc: xen-devel@lists.xensource.com, space.time.universe@gmail.com, xen-users@lists.xensource.com, Robert Dunkley List-Id: xen-devel@lists.xenproject.org --===============0972115935== Content-Type: multipart/alternative; boundary=0016364266c3a1ca440477f12106 --0016364266c3a1ca440477f12106 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi All, I have discovered that setting dom0_mem also solves another problem I am facing. Previously I have complained that, after starting a HVM guest, in any pv-op= s dom0 kernels 2.6.31.X, dom0 will be very slow, sluggish, and unresponsive, such that it is nearly impossible to start another HVM virtual machine. Now, after setting dom0_mem, I booted up into pvops dom0 kernel 2.6.31.5, I started all 5 Rocks HPC cluster compute nodes at one go. And guess what? Dom0 is not even sluggish! I could still do desktop screen video capturing! Voila! Setting dom0_mem is really killing two birds with one stone. It raises the number of VMs that I can start and also resolves the sluggishnes= s in dom0 (pvops kernels 2.6.31.X affected; 2.6.30-rc3 is NOT affected) after starting a virtual machine. Setting dom0_mem really does wonders. Thank you Pasi! --=20 Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical Engineering) Alma Maters: (1) Singapore Polytechnic (2) National University of Singapore My Primary Blog: http://teo-en-ming-aka-zhang-enming.blogspot.com My Secondary Blog: http://enmingteo.wordpress.com My Youtube videos: http://www.youtube.com/user/enmingteo Email: space.time.universe@gmail.com Mobile Phone (Starhub Prepaid): +65-8369-2618 Street: Bedok Reservoir Road Country: Singapore On Mon, Nov 9, 2009 at 9:10 PM, Mr. Teo En Ming (Zhang Enming) < space.time.universe@gmail.com> wrote: > Great! After setting dom0_mem=3D1024M, I can start all 5 nodes of my Rock= s > HPC cluster without crashing dom0 as compared to the previous limit of 3 > nodes when I did not set dom0_mem. > > Thank you Pasi! Another resource problem solved. > > Here's my latest grub.conf: > > # grub.conf generated by anaconda > # > # Note that you do not have to rerun grub after making changes to this fi= le > # NOTICE: You have a /boot partition. This means that > # all kernel and initrd paths are relative to /boot/, eg. > # root (hd0,0) > # kernel /vmlinuz-version ro > root=3D/dev/mapper/vg_fedora11_host-lv_root > # initrd /initrd-version.img > #boot=3D/dev/sda > default=3D4 > timeout=3D100 > splashimage=3D(hd0,0)/grub/splash.xpm.gz > hiddenmenu > title Fedora (2.6.31.5-xen-enming.teo) > root (hd0,0) > # kernel /vmlinuz-2.6.31.5-xen-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.31.5-xen-enming.teo.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 > module /vmlinuz-2.6.31.5-xen-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 nomode= set > module /initrd-2.6.31.5-xen-enming.teo.img > title Fedora (2.6.31.4-xen-enming.teo) > root (hd0,0) > # kernel /vmlinuz-2.6.31.4-xen-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.31.4-xen-enming.teo.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 > module /vmlinuz-2.6.31.4-xen-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 nomode= set > module /initrd-2.6.31.4-xen-enming.teo.img > title Fedora (2.6.31.1-xen-enming.teo) > root (hd0,0) > # kernel /vmlinuz-2.6.31.1-xen-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.31.1-xen-enming.teo.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 > module /vmlinuz-2.6.31.1-xen-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 nomode= set > module /initrd-2.6.31.1-xen-enming.teo.img > title Fedora (2.6.31-enming.teo) > root (hd0,0) > kernel /vmlinuz-2.6.31-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > initrd /initrd-2.6.31-enming.teo.img > title Fedora (2.6.30.5-enming.teo) > root (hd0,0) > kernel /vmlinuz-2.6.30.5-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > initrd /initrd-2.6.30.5-enming.teo.img > title Fedora (2.6.18.8-enming.teo) > root (hd0,0) > # kernel /vmlinuz-2.6.18.8-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.18.8-enming.teo.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 > module /vmlinuz-2.6.18.8-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root > module /initrd-2.6.18.8-enming.teo.img > title Fedora (2.6.31-rc6-enming.teo) with Serial Console > root (hd0,0) > # kernel /vmlinuz-2.6.31-rc6-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.31-rc6-enming.teo.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 iommu_inclusive_mapping= =3D1 > com1=3D115200,8n1 console=3Dcom1 > # module /vmlinuz-2.6.31-rc6-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root selinux=3D0 xencons=3DttyS0 > console=3DttyS0,115200 > module /vmlinuz-2.6.31-rc6-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root selinux=3D0 console=3Dhvc0 > earlyprintk=3Dxen > module /initrd-2.6.31-rc6-enming.teo.img > title Fedora (2.6.30-rc3-enming.teo-tip) with Serial Console > root (hd0,0) > # kernel /vmlinuz-2.6.30-rc3-enming.teo-tip ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.30-rc3-enming.teo-tip.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 iommu_inclusive_mapping= =3D1 > com1=3D115200,8n1 console=3Dcom1 > # module /vmlinuz-2.6.30-rc3-enming.teo-tip ro > root=3D/dev/mapper/vg_fedora11_host-lv_root selinux=3D0 xencons=3DttyS0 > console=3DttyS0,115200 > module /vmlinuz-2.6.30-rc3-enming.teo-tip ro > root=3D/dev/mapper/vg_fedora11_host-lv_root selinux=3D0 console=3Dhvc0 > earlyprintk=3Dxen > module /initrd-2.6.30-rc3-enming.teo-tip.img > > title Fedora (2.6.31-rc6-enming.teo) > root (hd0,0) > # kernel /vmlinuz-2.6.31-rc6-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.31-rc6-enming.teo.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 > module /vmlinuz-2.6.31-rc6-enming.teo ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 nomode= set > module /initrd-2.6.31-rc6-enming.teo.img > title Fedora (2.6.30-rc3-enming.teo-tip) > root (hd0,0) > # kernel /vmlinuz-2.6.30-rc3-enming.teo-tip ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > # initrd /initrd-2.6.30-rc3-enming.teo-tip.img > kernel /xen.gz dom0_mem=3D1024M iommu=3D1 > module /vmlinuz-2.6.30-rc3-enming.teo-tip ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 nomode= set > module /initrd-2.6.30-rc3-enming.teo-tip.img > title Fedora (2.6.29.4-167.fc11.x86_64) > root (hd0,0) > kernel /vmlinuz-2.6.29.4-167.fc11.x86_64 ro > root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 > initrd /initrd-2.6.29.4-167.fc11.x86_64.img > > > -- > Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical > Engineering) > Alma Maters: > (1) Singapore Polytechnic > (2) National University of Singapore > My Primary Blog: http://teo-en-ming-aka-zhang-enming.blogspot.com > My Secondary Blog: http://enmingteo.wordpress.com > My Youtube videos: http://www.youtube.com/user/enmingteo > Email: space.time.universe@gmail.com > Mobile Phone (Starhub Prepaid): +65-8369-2618 > Street: Bedok Reservoir Road > Country: Singapore > > On Mon, Nov 9, 2009 at 8:18 PM, Pasi K=E4rkk=E4inen wrote: > >> On Mon, Nov 09, 2009 at 08:14:27PM +0800, Mr. Teo En Ming (Zhang Enming) >> wrote: >> > What is a good value for dom0_mem if I want to start X server and r= un >> > GNOME? Will 512 MB be too little? >> > >> >> Go for 1024 MB then.. >> >> -- Pasi >> >> > > > > --0016364266c3a1ca440477f12106 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi All,

I have discovered that setting dom0_mem also solves another = problem I am facing.

Previously I have complained that, after starti= ng a HVM guest, in any pv-ops dom0 kernels 2.6.31.X, dom0 will be very slow= , sluggish, and unresponsive, such that it is nearly impossible to start an= other HVM virtual machine.

Now, after setting dom0_mem, I booted up into pvops dom0 kernel 2.6.31.= 5, I started all 5 Rocks HPC cluster compute nodes at one go. And guess wha= t? Dom0 is not even sluggish! I could still do desktop screen video capturi= ng!

Voila! Setting dom0_mem is really killing two birds with one stone. It = raises the number of VMs that I can start and also resolves the sluggishnes= s in dom0 (pvops kernels 2.6.31.X affected; 2.6.30-rc3 is NOT affected) aft= er starting a virtual machine.

Setting dom0_mem really does wonders.

Thank you Pasi!

-- =
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical = Engineering)
Alma Maters:
(1) Singapore Polytechnic
(2) National U= niversity of Singapore
My Primary Blog: http://teo-en-ming-aka-zhang-enming.blogspot.com
My Secondary Blo= g: http://enmingteo.wordpress.co= m
My Youtube videos: http:/= /www.youtube.com/user/enmingteo
Email: space.time.universe@gmail.com
Mobile Phone (Star= hub Prepaid): +65-8369-2618
Street: Bedok Reservoir Road
Country: Singapore

On Mon, Nov 9, 2009 at 9:10 PM, Mr. Teo En Ming (Zhang Enming) <space.= time.universe@gmail.com> wrote:
Great! After sett= ing dom0_mem=3D1024M, I can start all 5 nodes of my Rocks HPC cluster witho= ut crashing dom0 as compared to the previous limit of 3 nodes when I did no= t set dom0_mem.

Thank you Pasi! Another resource problem solved.

Here's my latest grub.conf:

# grub.conf generated by anacond= a
#
# Note that you do not have to rerun grub after making changes to= this file
# NOTICE:=A0 You have a /boot partition.=A0 This means that #=A0=A0=A0=A0=A0=A0=A0=A0=A0 all kernel and initrd paths are relative to /b= oot/, eg.
#=A0=A0=A0=A0=A0=A0=A0=A0=A0 root (hd0,0)
#=A0=A0=A0=A0=A0= =A0=A0=A0=A0 kernel /vmlinuz-version ro root=3D/dev/mapper/vg_fedora11_host= -lv_root
#=A0=A0=A0=A0=A0=A0=A0=A0=A0 initrd /initrd-version.img
#boot=3D/dev/sda
default=3D4
timeout=3D100
splashimage=3D(hd0,0)/g= rub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.31.5-xen-enming.teo)=A0=A0=A0 root (hd0,0)
#=A0=A0=A0 kernel /vmlinuz-2.6.31.5-xen-enming.= teo ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 #=A0=A0=A0 initrd /initrd-2.6.31.5-xen-enming.teo.img
=A0=A0=A0 kernel /= xen.gz dom0_mem=3D1024M iommu=3D1
=A0=A0=A0 module /vmlinuz-2.6.31.5-xen= -enming.teo ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selin= ux=3D0 nomodeset
=A0=A0=A0 module /initrd-2.6.31.5-xen-enming.teo.img title Fedora (2.6.31.4-xen-enming.teo)
=A0=A0=A0 root (hd0,0)
#=A0=A0= =A0 kernel /vmlinuz-2.6.31.4-xen-enming.teo ro root=3D/dev/mapper/vg_fedora= 11_host-lv_root rhgb quiet selinux=3D0
#=A0=A0=A0 initrd /initrd-2.6.31.= 4-xen-enming.teo.img
=A0=A0=A0 kernel /xen.gz dom0_mem=3D1024M iommu=3D1
=A0=A0=A0 module /vm= linuz-2.6.31.4-xen-enming.teo ro root=3D/dev/mapper/vg_fedora11_host-lv_roo= t rhgb quiet selinux=3D0 nomodeset
=A0=A0=A0 module /initrd-2.6.31.4-xen= -enming.teo.img
title Fedora (2.6.31.1-xen-enming.teo)
=A0=A0=A0 root (hd0,0)
#=A0=A0=A0 kernel /vmlinuz-2.6.31.1-xen-enming.te= o ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0
= #=A0=A0=A0 initrd /initrd-2.6.31.1-xen-enming.teo.img
=A0=A0=A0 kernel /= xen.gz dom0_mem=3D1024M iommu=3D1
=A0=A0=A0 module /vmlinuz-2.6.31.1-xen-enming.teo ro root=3D/dev/mapper/vg_= fedora11_host-lv_root rhgb quiet selinux=3D0 nomodeset
=A0=A0=A0 module = /initrd-2.6.31.1-xen-enming.teo.img
title Fedora (2.6.31-enming.teo)
= =A0=A0=A0 root (hd0,0)
=A0=A0=A0 kernel /vmlinuz-2.6.31-enming.teo ro root=3D/dev/mapper/vg_fedora= 11_host-lv_root rhgb quiet selinux=3D0
=A0=A0=A0 initrd /initrd-2.6.31-e= nming.teo.img
title Fedora (2.6.30.5-enming.teo)
=A0=A0=A0 root (hd0,= 0)
=A0=A0=A0 kernel /vmlinuz-2.6.30.5-enming.teo ro root=3D/dev/mapper/v= g_fedora11_host-lv_root rhgb quiet selinux=3D0
=A0=A0=A0 initrd /initrd-2.6.30.5-enming.teo.img
title Fedora (2.6.18.8-= enming.teo)
=A0=A0=A0 root (hd0,0)
#=A0=A0=A0 kernel /vmlinuz-2.6.18.= 8-enming.teo ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet seli= nux=3D0
#=A0=A0=A0 initrd /initrd-2.6.18.8-enming.teo.img
=A0=A0=A0 kernel /xen.gz dom0_mem=3D1024M iommu=3D1
=A0=A0=A0 module /vm= linuz-2.6.18.8-enming.teo ro root=3D/dev/mapper/vg_fedora11_host-lv_root=A0=
=A0=A0=A0 module /initrd-2.6.18.8-enming.teo.img
title Fedora (2.6.= 31-rc6-enming.teo) with Serial Console
=A0=A0=A0=A0=A0=A0=A0 root (hd0,0)
#=A0=A0=A0=A0=A0=A0 kernel /vmlinuz-2= .6.31-rc6-enming.teo ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb qu= iet selinux=3D0
#=A0=A0=A0=A0=A0=A0 initrd /initrd-2.6.31-rc6-enming.teo= .img
=A0=A0=A0=A0=A0=A0=A0 kernel /xen.gz dom0_mem=3D1024M iommu=3D1 iom= mu_inclusive_mapping=3D1 com1=3D115200,8n1 console=3Dcom1
#=A0=A0=A0=A0=A0=A0 module /vmlinuz-2.6.31-rc6-enming.teo ro root=3D/dev/ma= pper/vg_fedora11_host-lv_root selinux=3D0 xencons=3DttyS0 console=3DttyS0,1= 15200
=A0=A0=A0 module /vmlinuz-2.6.31-rc6-enming.teo ro root=3D/dev/ma= pper/vg_fedora11_host-lv_root selinux=3D0 console=3Dhvc0 earlyprintk=3Dxen<= br> =A0=A0=A0=A0=A0=A0=A0 module /initrd-2.6.31-rc6-enming.teo.img
title Fed= ora (2.6.30-rc3-enming.teo-tip) with Serial Console
=A0=A0=A0=A0=A0=A0= =A0 root (hd0,0)
#=A0=A0=A0=A0=A0=A0 kernel /vmlinuz-2.6.30-rc3-enming.t= eo-tip ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D= 0
#=A0=A0=A0=A0=A0=A0 initrd /initrd-2.6.30-rc3-enming.teo-tip.img
=A0=A0= =A0=A0=A0=A0=A0 kernel /xen.gz dom0_mem=3D1024M iommu=3D1 iommu_inclusive_m= apping=3D1 com1=3D115200,8n1 console=3Dcom1
#=A0=A0=A0=A0=A0=A0 module /= vmlinuz-2.6.30-rc3-enming.teo-tip ro root=3D/dev/mapper/vg_fedora11_host-lv= _root selinux=3D0 xencons=3DttyS0 console=3DttyS0,115200
=A0=A0=A0 module /vmlinuz-2.6.30-rc3-enming.teo-tip ro root=3D/dev/mapper/v= g_fedora11_host-lv_root selinux=3D0 console=3Dhvc0 earlyprintk=3Dxen
=A0= =A0=A0=A0=A0=A0=A0 module /initrd-2.6.30-rc3-enming.teo-tip.img

titl= e Fedora (2.6.31-rc6-enming.teo)
=A0=A0=A0 root (hd0,0)
#=A0=A0=A0 kernel /vmlinuz-2.6.31-rc6-enming.teo = ro root=3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0
#= =A0=A0=A0 initrd /initrd-2.6.31-rc6-enming.teo.img
=A0=A0=A0 kernel /xen= .gz dom0_mem=3D1024M iommu=3D1
=A0=A0=A0 module /vmlinuz-2.6.31-rc6-enming.teo ro root=3D/dev/mapper/vg_fe= dora11_host-lv_root rhgb quiet selinux=3D0 nomodeset
=A0=A0=A0 module /i= nitrd-2.6.31-rc6-enming.teo.img
title Fedora (2.6.30-rc3-enming.teo-tip)=
=A0=A0=A0 root (hd0,0)
#=A0=A0=A0 kernel /vmlinuz-2.6.30-rc3-enming.teo-tip ro root=3D/dev/mapper/= vg_fedora11_host-lv_root rhgb quiet selinux=3D0
#=A0=A0=A0 initrd /initr= d-2.6.30-rc3-enming.teo-tip.img
=A0=A0=A0 kernel /xen.gz dom0_mem=3D1024= M iommu=3D1
=A0=A0=A0 module /vmlinuz-2.6.30-rc3-enming.teo-tip ro root= =3D/dev/mapper/vg_fedora11_host-lv_root rhgb quiet selinux=3D0 nomodeset =A0=A0=A0 module /initrd-2.6.30-rc3-enming.teo-tip.img
title Fedora (2.6= .29.4-167.fc11.x86_64)
=A0=A0=A0 root (hd0,0)
=A0=A0=A0 kernel /vmlin= uz-2.6.29.4-167.fc11.x86_64 ro root=3D/dev/mapper/vg_fedora11_host-lv_root = rhgb quiet selinux=3D0
=A0=A0=A0 initrd /initrd-2.6.29.4-167.fc11.x86_64.img

=
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mech= anical Engineering)
Alma Maters:
(1) Singapore Polytechnic
(2) Nat= ional University of Singapore
My Primary Blog: http://teo-en-ming-aka-zhang-enming.blogspot.comMy Secondary Blog: http://enmingteo.wordpress.com
My Youtube videos: http://www.youtube.com/user/enmingteo
Email: space.time.universe= @gmail.com
Mobile Phone (Starhub Prepaid): +65-8369-2618
Street: Bedok Reservoir Road
Country: Singapore

<= /div>
On Mon, Nov 9, 2009 at 8:= 18 PM, Pasi K=E4rkk=E4inen <pasik@iki.fi> wrote:
On Mon, Nov 09, 2009 at 08:14:27PM +0800, Mr. Teo En Ming (Zhang Enmin= g) wrote:
> =A0 =A0What is a good value for dom0_mem if I want to start X server a= nd run
> =A0 =A0GNOME? Will 512 MB be too little?
>

Go for 1024 MB then..

-- Pasi









--0016364266c3a1ca440477f12106-- --===============0972115935== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users --===============0972115935==--