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
linux scheduler


source to share


No one has answered this question yet

Check out similar questions:

182
Difference between fork (), vfork (), exec () and clone ()
66
how to make a process daemon
28
Allocating a copy in memory recording in progress
4
TKinter windows not showing when using multiprocessing on Linux
2
Creating an independent process in Linux
2
Disconnected Nodejs child process killed when parent process is killed
1
Make rule ignore on first run
1
C, which uses system calls to create processes
0
Creating two processes in Linux and getting output
0
Creating a Linux process in C ++



All Articles
Loading...
X
Show
Funny
Dev
Pics