[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] What's the different for "dom0_max_vcpus=4 dom0_vcpus_pin" and "dom0_max_vcpus=4" ?



On Fri, May 21, 2010 at 11:51:34PM +0800, lei yang wrote:
>    On Fri, May 21, 2010 at 11:46 PM, Pasi Kärkkäinen <[1]pasik@xxxxxx> wrote:
> 
>      On Fri, May 21, 2010 at 11:39:50PM +0800, lei yang wrote:
>      >    On Fri, May 21, 2010 at 2:57 PM, Keir Fraser
>      >    <[1][2]keir.fraser@xxxxxxxxxxxxx> wrote:
>      >
>      >      On 21/05/2010 04:09, "lei yang" <[2][3]yanglei.fage@xxxxxxxxx>
>      wrote:
>      >
>      >      > Hi experts,
>      >      >
>      >      >
>      >      > Q1:What's the different for "dom0_max_vcpus=4 dom0_vcpus_pin"
>      and
>      >      > "dom0_max_vcpus=4" ? which will get better performance
>      >
>      >      The former restricts Xen to only run Dom0 VCPUs 0-3 on physical
>      CPUs
>      >      0-3.
>      >
>      >
>      >    dom0_max_vcpus=4 dom0_vcpus_pin will just to core0-3?
>      >
> 
>      Yes.
>      > can it be 3 4 5 6?
>      >
> 
>      Yes, modify the pinning when the system has booted up using "xm
>      vcpu-pin".
> 
> 
> 
>    if I don't use "xm vcpu-pin" does it will use core 0 1 2 3 by default not
>    can use 3 4 5 6?
>

Yes, it'll use 0 1 2 3 as a default. It cannot be changed, unless you do 
custom pinning after the system has started.

>    if so, does core 0-4 just can used by dom0? domU can't use it?
> 

domU can (and will) use them, so you need to also pin the domUs so that they 
won't
try to use the dom0 cores, if you absolutely want to dedicate 4 cores only for 
dom0.

Just play with "xm vcpu-pin" and "xm vcpu-list" and you'll figure it out.

-- Pasi

>    Thanks
>    Lei
> 
> 
>      >    if remove "dom0_vcpus_pin" just use "  dom0_max_vcpus=4 " can it be
>      3 4 5
>      >    6 ?
>      >
> 
>      Yes, set up the pinning yourself.
> 
> 
>    again. if just use "dom0_max_vcpus=4" not use "dom0_vcpus_pin"  and I
>    don't use "xm vcpu-pin", can 't be 3 4 5 6,
> 
>    Thanks
>    Lei
> 
> 
>      -- Pasi
>      >
>      >      It's not really a performance thing, but instead is to mean that
>      some
>      >      things
>      >      like cpufreq management can work directly from dom0. We don't
>      really use
>      >      the
>      >      dom0_vcpus_pin option much.
>      >      > Q2: dom0_max_vcpus=4 means "core0-3 will be just used by dom0"
>      or
>      >      means "4
>      >      > cores(not dedicate cores) will be used by dom0, eg: core2-5 or
>      >      core3-6?
>      >
>      >      Dom0's VCPUs can be scheduled on any physical CPU at any time,
>      unles
>      >      dom0_vcpus_pin is specified.
>      >      > Q3.what does mean "nosmp" , xen, dom0,domU, will just use one
>      >      core????if so,
>      >      > can we specify the use different core. eg: dom0=core2
>      domU=core3? xen
>      >      will use
>      >      > just one core?
>      >
>      >      It brings Xen up on the boot CPU only. Nothing in the system will
>      use
>      >      the
>      >      other CPUs. You don't want to use this option really.
>      >       -- Keir
>      >
>      >    --
>      >    "We learn from failure, not from success!"
>      >
>      > References
>      >
>      >    Visible links
>      >    1. mailto:[4]keir.fraser@xxxxxxxxxxxxx
>      >    2. mailto:[5]yanglei.fage@xxxxxxxxx
>      > _______________________________________________
>      > Xen-devel mailing list
>      > [6]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      > [7]http://lists.xensource.com/xen-devel
> 
>    --
>    "We learn from failure, not from success!"
> 
> References
> 
>    Visible links
>    1. mailto:pasik@xxxxxx
>    2. mailto:keir.fraser@xxxxxxxxxxxxx
>    3. mailto:yanglei.fage@xxxxxxxxx
>    4. mailto:keir.fraser@xxxxxxxxxxxxx
>    5. mailto:yanglei.fage@xxxxxxxxx
>    6. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    7. http://lists.xensource.com/xen-devel

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.