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

Re: runit: cgroups support

[2019-02-28 12:06] Dmitry Bogatov <KAction@debian.org>
> Package: runit
> Version: 2.1.2-23
> Severity: wishlist
> Just a thought. What about adding support of cgroups into invoke-run
> script. It could create one cgroup for every service and set configure
> its limits from config directory /etc/sv/<service>/cf-conf, for example.

Some experiments had shown following wierd behaviour:

1. create new cgroup without any limits

 # mkdir /sys/fs/cgroups/foobar
 # cd /sys/fs/cgroups/foobar

2. try to put process it it

 # echo $$ > tasks
 bash: echo: write error: No space left on device

3. Now, perform magic I have searched for on web for hour or so:

 # echo 0 | tee cpuset.mems cpuset.cpus
 # echo $$ > tasks

4. Success!

This is workaround I need to keep in mind when implementing cgroup support.

Dear kernel maintainers, is intendend behaviour?
        Note, that I send and fetch email in batch, once every 24 hours.
                 If matter is urgent, try https://t.me/kaction

Reply to: