On Mon, Feb 27, 2012 at 4:12 PM, julius <mycommercials...@web.de> wrote:
> Am 23.02.2012 19:37, schrieb julius:
>> Am 21.02.2012 09:05, schrieb Jan Safranek:
>>> On 02/18/2012 12:02 PM, mycommercials...@web.de wrote:
>>>> hi,
>>>>
>>>> playing around with cgroups on ubuntu 11.10 i ran into the error:
>>>>
>>>> Cgroup change for PID: 14674, UID: 1000, GID: 1000, PROCNAME:
>>>> /usr/bin/rar FAILED! (Error Code: 50002)
>>>>
>>>>
>>>> on the mailing list archives theres a message that says that 50002 is a
>>>> permission problem with the tasks file, but my current running user can
>>>> write to it and cgrulesengd is running as root.
>>>>
>>>> i tried to keep the config as minimal as possible but still its not
>>>> working. i was expecting the process rar on the second core, but
>>>> checking with htop its allowed to use both cores.
>>>>
>>>>
>>>> any ideas whats wrong?
>>>>
>>>>
>>>> /etc/cgconfig
>>>>
>>>> mount {
>>>>       cpu = /sys/fs/cgroup/cpu;
>>>>       cpuset = /sys/fs/cgroup/cpuset;
>>>>       cpuacct = /sys/fs/cgroup/cpuacct;
>>>>       devices = /sys/fs/cgroup/devices;
>>>>       memory = /sys/fs/cgroup/memory;
>>>>       freezer = /sys/fs/cgroup/freezer;
>>>> }
>>>>
>>>>
>>>> group rar {
>>>>     perm {
>>>>       task {
>>>>         uid = dmkcrew;
>>>>         gid = dmkcrew;
>>>>       }
>>>>       admin {
>>>>         uid = dmkcrew;
>>>>         gid = dmkcrew;
>>>>       }
>>>>     }
>>>>     cpuset {
>>>>       cpuset.cpus = 1;
>>> You should probably set also cpuset.mems. You cannot place anything in a
>>> cpuset cgroup unless it has both cpuset.mems and cpuset.cpus filled.
>>>
>>> Jan
>>>
>>
>> ok, did that.
>> sudo /etc/init.d/cgred stop
>> sudo /etc/init.d/cgconfig restart
>> cat /sys/fs/cgroup/cpuset/rar/cpuset.mems
>> 0
>> cat /sys/fs/cgroup/cpuset/rar/cpuset.cpus
>> 1
>>
>>
>> still the same 50002 error
>>
>>
>
>
> i tried this again on a different system, it worked.
>
> this is the config if somebody finds this posting:
> /etc/cgconfig
> group lowprio {
>     perm {
>         task {
>             uid = root;
>             gid = root;
>         }
>         admin {
>             uid = YOURUSER;
>             gid = YOURUSER;
>         }
>     }
>     cpuset {
>         cpuset.cpus = 1;
>         cpuset.mems = 0;
>         cpuset.cpu_exclusive = 1;

Shouldn't be needed. This makes the use of that cpu exclusive to just
that cpuset.

>     }
> }
>
>
> mount {
>     cpu = /sys/fs/cgroup/cpu;
>     cpuset = /sys/fs/cgroup/cpuset;
>     cpuacct = /sys/fs/cgroup/cpuacct;
>     devices = /sys/fs/cgroup/devices;
>     memory = /sys/fs/cgroup/memory;
>     freezer = /sys/fs/cgroup/freezer;
>     blkio = /sys/fs/cgroup/blkio;
> }
>
>
>
> /etc/cgrules
> YOURUSER:dd    cpuset  lowprio/
>
> start two or more dd processes like this:
> dd if=/dev/zero of=/dev/null bs=1024k
>
> they are not limited by the harddrive speed only by your processor.
> dont forget to change YOURUSER to your username.
>
>
> ------------------------------------------------------------------------------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> _______________________________________________
> Libcg-devel mailing list
> Libcg-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libcg-devel

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to