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

[Xen-users] Re: [Xen-devel] dom0-cpus problem

To: Nerijus Narmontas <n.narmontas@xxxxxxxxx>
Subject: [Xen-users] Re: [Xen-devel] dom0-cpus problem
From: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Date: Thu, 23 Jul 2009 10:39:27 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 23 Jul 2009 02:40:50 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=lWc++gojkeYqwvPjhb+Y5mWisehOStOVDOMZKecTlb8=; b=MtquPpXM4yYXameOBXiZV9oZyM71zcTIjQCd2A52ziUyXgJFmeTbnEOItsOoCB1FHD 28+T8BO6Eef7w7a/FFGxSx2IV0A/lcJ66RM1SP9hwjwouUbjUC/7iKt8vS3gt6cczdll E+zOfpwfAC0601K5E07a8TbM+JuP5cCgCAaAs=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=oCNS3cu/vlGD5FZUSsY8hW+/f984hv24iOB1q+E7kwhDWq4L/LGrqYj7ADwO7gHlqe FayZtDZlHBF46pMErl4iyvKAxkfq0/aRQUVosXr2WBL+WDX3I5jfKi0Gz6gEI0YnowLj Y0PHKJCzYqyCTTUwtiZ/gdgz/XBGiXXKDTxpU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <771c502a0907220818v41307fe4m9040336191ea2341@xxxxxxxxxxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AEC6C66638C05B468B556EA548C1A77D016DDD27@trantor> <771c502a0907210353o49ed1f29i8a0540e0572b5d9f@xxxxxxxxxxxxxx> <20090721110138.GP24960@xxxxxxxxxxxxxxx> <771c502a0907220818v41307fe4m9040336191ea2341@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
I didn't see the original question; but the "problem" seems to be that
when using xend, xm vcpu-list still shows 8 vcpus for dom0?

The number of cpus for a domain is assigned at creation; in domain 0's
case, this is at boot, necessarily before xend runs.

I suspect what (dom0-cpus 1) does is tell xend to unplug all cpus
except one, by writing "0" into /sys/.../cpus/[1-7]/online.  This will
tell dom0 to take vcpus 1-7 offline, which will put them in a "paused"
state (as you can see from xm vcpu-list); but they're still registered
to dom0 in Xen, and still available to be brought online at any time.

Setting the boot parameter will change the number of vcpus assigned on
VM creation.

 -George

On Wed, Jul 22, 2009 at 4:18 PM, Nerijus Narmontas<n.narmontas@xxxxxxxxx> wrote:
> On Tue, Jul 21, 2009 at 2:01 PM, Pasi Kärkkäinen <pasik@xxxxxx> wrote:
>>
>> On Tue, Jul 21, 2009 at 01:53:25PM +0300, Nerijus Narmontas wrote:
>> > Hello,
>> > If I set (dom0-cpus 1) in /etc/xen/xend-config.sxp, after I gracefully
>> > shutdown domU, the domain stays in ---s- state.
>> >
>> > Is this fixed in 3.4.1-rc8?
>> >
>>
>> Hello.
>>
>> Please don't hijack threads - you replied to a thread about network
>> problems
>> and gplpv drivers. Always start a new thread for new subjects.
>>
>> What version are you seeing this behaviour with? Xen 3.4.0 ? What dom0
>> kernel version?
>>
>> -- Pasi
>
> Sorry for the threads thing.
> root@xen1:/# more /etc/xen/xend-config.sxp | grep cpu
> # In SMP system, dom0 will use dom0-cpus # of CPUS
> # If dom0-cpus = 0, dom0 will take all cpus available
> (dom0-cpus 1)
> root@xen1:/# xm dmesg | grep Command
> (XEN) Command line: console=com2 com2=115200,8n1
> root@xen1:/# xm dmesg | grep VCPUs
> (XEN) Dom0 has maximum 8 VCPUs
> root@xen1:/# xm vcpu-list
> Name                                ID  VCPU   CPU State   Time(s) CPU
> Affinity
> Domain-0                             0     0     5   r--       9.2 any cpu
> Domain-0                             0     1     -   --p       1.8 any cpu
> Domain-0                             0     2     -   --p       1.7 any cpu
> Domain-0                             0     3     -   --p       1.6 any cpu
> Domain-0                             0     4     -   --p       1.4 any cpu
> Domain-0                             0     5     -   --p       1.4 any cpu
> Domain-0                             0     6     -   --p       1.5 any cpu
> Domain-0                             0     7     -   --p       1.3 any cpu
> root@xen1:/# xm create /etc/xen/dc3.conf
> Using config file "/etc/xen/dc3.conf".
> Started domain dc3 (id=1)
> root@xen1:/# xm vcpu-list
> Name                                ID  VCPU   CPU State   Time(s) CPU
> Affinity
> Domain-0                             0     0     7   r--      36.5 any cpu
> Domain-0                             0     1     -   --p       1.8 any cpu
> Domain-0                             0     2     -   --p       1.7 any cpu
> Domain-0                             0     3     -   --p       1.6 any cpu
> Domain-0                             0     4     -   --p       1.4 any cpu
> Domain-0                             0     5     -   --p       1.4 any cpu
> Domain-0                             0     6     -   --p       1.5 any cpu
> Domain-0                             0     7     -   --p       1.3 any cpu
> dc3                                  1     0     0   -b-      15.2 0
> dc3                                  1     1     1   -b-       6.8 1
> dc3                                  1     2     2   -b-       7.5 2
> dc3                                  1     3     3   -b-       8.0 3
> After HVM Windows domU shutdown, it stays in ---s- state.
> root@xen1:/# xm li
> Name                                        ID   Mem VCPUs      State
> Time(s)
> Domain-0                                     0 24106     1     r-----
> 58.7
> dc3                                          1  8192     4     ---s--
> 59.0
> root@xen1:/# xm vcpu-list
> Name                                ID  VCPU   CPU State   Time(s) CPU
> Affinity
> Domain-0                             0     0     4   r--      48.4 any cpu
> ...
> Domain-0                             0     7     -   --p       1.3 any cpu
> dc3                                  1     0     0   ---      20.0 0
> dc3                                  1     1     1   ---      10.9 1
> dc3                                  1     2     2   ---      15.2 2
> dc3                                  1     3     3   ---      12.9 3
> The problem goes away if I tell Xen to boot with options dom0_max_vcpus=1
> dom0_vcpus_pin.
> What's the difference between Xen boot options to limit vcpus for dom0 to
> /etc/xen/xend-config.sxp?
> I am running Xen 3.4.1-rc6 version.
>
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
>

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