resourcelimit.c

Утилита ограничивающая использование CPU и памяти и максимальное число отпочковавшихся процессов для процесса. Базируется на cpulimit.

Для сборки:

gcc -o resourcelimit -lrt resourcelimit.c

Использование:

resourcelimit: [OPTIONS] -r EXE [EXE OPTIONS]
     OPTIONS:
       -c[value 0-100 * ncores]     : cpu limit value
       -m[memory limit value in Mb] : memory limit in megabytes
       -n[nproc limit value]        : NPROC limit value
       -r                           : limited process command

Исходный код можно получить по ссылке: http://git.bayrepo.net/bayrepo/plain/resourcelimit.c

Пример работы

resourcelimit -c50 -m512 -n2000 -r progname --param1 --param2 --param3