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

Re: [Xen-users] Pin CPU of dom0


  • To: msennott <MSennott@xxxxxxxxxxx>
  • From: weiming <zephyr.zhao@xxxxxxxxx>
  • Date: Fri, 22 Feb 2008 10:58:22 -0500
  • Cc: xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 22 Feb 2008 08:57:00 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=NfDIVsvW5h4dnyz6EgOrInuCaJGS9NKElX3h5WA622q7Oe5AOtqlCGXIV/zG2dbf38VEhplKpWRoubPxN80vQrKLwHiBH7MGnBhJ8L7T0NewHprnAJ5BXOrz4s+Sv2QAhwBuw5ApG7VJTfZ4zaNYm2BCuvQk6BwqhcaY5crECBg=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Thanks!
is "virsh" the same as "xm"?
I tried "xm vcpu-pin". It works until the machine is rebooted. But the effect of vm configs are persist.

Thank you,
weiming

On Mon, Feb 18, 2008 at 2:33 PM, msennott <MSennott@xxxxxxxxxxx> wrote:

Here's what I did to pin dom0 cpus:

virsh vcpupin 0 0 0
virsh vcpupin 0 1 1

Where the first # is the domain, the second is the vcpu inside the domain,
and the third is the machine cpu core.

I am now going to add cpus=^0-1 to all of my vm configs so they won't try to
use either of those cores.

I have not yet tested to see whether this persists after a reboot. If anyone
knows, let us all know.

Thanks.


weiming wrote:
>
> Hello,
>
> I searched the mail list, but can't find a solution.
>
> I have a machine with 8 cores. I want to set the CPU affinity for dom0.
> For
> example, let Dom0 use processor 0-3, let guests use 4-7
>
> For guest domains, I can do this by setting the "cpus"
> For dom0. there's no such option. The only one I know is in /etc/xen-
> config.sxp, which has "dom0-cpus" setting. Someone suggests that "
>
> *by setting (com0-cpus n), where n is the *
>>* number of CPU's*
>>* > you want to use. It picks from the low to high numbers, so *
>>* you if you*
>>* > set it to 1, it will pick CPU0, if you set it to 3, it will *
>>* pick CPU0,*
>>* > CPU1, CPU2, and so on.
> *
> However, it seems not working for me. I set (dom0-cpus 4), pin cpu 4
> to dom1, cpu 6 to dom2:
> sudo xm vcpu-list
> Name                                ID  VCPU   CPU State   Time(s) CPU
> Affinity
> Domain-0                             0     0     1   r--      10.3 any cpu
> Domain-0                             0     1     5   -b-       2.6 any cpu
> Domain-0                             0     2     2   -b-       1.1 any cpu
> Domain-0                             0     3     4   -b-       1.6 any cpu
> Domain-0                             0     4     -   --p       0.6 any cpu
> Domain-0                             0     5     -   --p       0.6 any cpu
> Domain-0                             0     6     -   --p       0.4 any cpu
> Domain-0                             0     7     -   --p       0.6 any cpu
> dom1                                 1     0     4   -b-       7.7 4
> dom2                                 2     0     6   -b-       7.6 6
>
> So, dom0 is actually using CPU 1,2,4,5 instead of 0,1,2,3
>
> Then I added "maxcpus=4" in the grub file
>   kernel /boot/xen.gz console=vga maxcpus=4
>
> After reboot,
> sudo xm vcpu-list
> Name                                ID  VCPU   CPU State   Time(s) CPU
> Affinity
> Domain-0                             0     0     0   r--       8.0 any cpu
> Domain-0                             0     1     3   -b-       2.3 any cpu
> Domain-0                             0     2     1   -b-       1.4 any cpu
> Domain-0                             0     3     2   -b-       1.1 any cpu
>
> It looks good. but when I tried to startup the guests, I got error:
> sudo xm create xm1
> Using config file "./xm1".
> Error: (22, 'Invalid argument')
>
> Any ideas?
>
> Thanks,
> Weiming
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
>

--
View this message in context: http://www.nabble.com/Pin-CPU-of-dom0-tp15505543p15548079.html
Sent from the Xen - User mailing list archive at Nabble.com.


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

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

 


Rackspace

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