Re: [vserver] Assigning whole CPUs to contexts

From: James Miller <jimm_at_simutronics.com>
Date: Thu 24 Apr 2008 - 00:01:34 BST
Message-ID: <480FBFCE.1000906@simutronics.com>

Daniel Hokka Zakrisson wrote:
> Jiri Denemark wrote:
>
>>> If this is what you want, using the scheduler parameters is just
>>> unnecessary overhead. Setup cpusets instead, e.g.:
>>> echo 0 > /etc/vservers/<guest0>/cpuset/cpus
>>> echo 0 > /etc/vservers/<guest0>/cpuset/mems
>>> echo cpu0 > /etc/vservers/<guest0>/cpuset/name
>>>
>> Well, that might help, but is it possible to change it in runtime? To
>> change
>> number of CPUs assigned to each context? And how scheduler interacts with
>> cpusets, are parameters still global or only related to the particular
>> cpuset?
>>
>
> Yes, that can also be changed at run-time. Simply echo the new CPUs/memory
> banks to /dev/cpuset/<name>/{cpus,mems}, and you're set.
>
> Obviously parameters set for a cpuset only affect that cpuset.
>
>
I'm a bit confused. I have a couple of Vserver hosts and none of them
have /dev/cpuset/<guest0>/.....

Would I have had to already defined a values for
/etc/vservers/<guest0>/cpuset/[cpus,mems,name] for those values to show
up under /dev/cpuset/<guest0>?

Thanks,
Jim
Received on Thu Apr 24 00:08:13 2008

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Thu 24 Apr 2008 - 00:08:16 BST by hypermail 2.1.8