Ulatencyd is a write rule that creates a cgroup for the compilation process (gcc, make ..)

I am trying to use Ulatencyd to create groups for all processes that come from make and therefore contain the entire compilation process within one group.

I tried to add the following to simple.d / make.conf

make user.poison.group reason = memory inherit = 1

But this simple rule doesn't work for me, the "ulatency" command doesn't show changes in groups when I run make. The only thing it does is that it spam lines like this:

** (ulatencyd: 12056): DEBUG: parent missing: 17845, forced update

Is there any other way to do this apart from creating your own complex lua filter as described here?

I am collecting quite a few sources both manually and automatically (Gentoo linux), and this should help me maintain a stable system even when running multiple parallel compilations at the same time.

Any know-how will be deeply appreciated.

+3


source to share





All Articles