按进程名称限制资源

按进程名称限制资源

我想使用 将一个进程限制为 CPU 的 1% 和 150Mb cgroups

   1233 root      20   0 1087908 264116  90788 S   6,3   3,3 101:08.16 iamahungryprocess

大多数手册都按 PID 或组提供信息。如果我有进程名称,正确的做法是什么?

答案1

CPU限制 允许使用以下参数按进程名称进行限制:

--exe=FILE
          name of the executable program file

-P, --path=PATH
          absolute path name of the executable program file

man页面还给出了以下示例:

# cpulimit -e foo -l 50
          limits the CPU usage of the process by acting on the executable program file

# cpulimit -P /usr/bin/foo -l 50
          same as -e but uses the absolute path name

相关内容