[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Pin CPU of dom0
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |