KK *_*tel 0 cpu memory resources
我想限制 CentOS 中 PHP-FPM 和 Nginx 进程的 CPU 和内存使用量。我遇到了以下工具
哪个更有效,我如何配置以限制 PHP-FPM 和 Nginx 进程的资源?
小智 5
我认为“cpulimit”是控制每个进程的 CPU 使用率的最佳方式。cpulimit 不作用于 nice 值或其他调度优先级的东西,而是作用于真实的 CPU 使用率。
cpulimit
在 Linux 上安装:
yum install cpulimit
Run Code Online (Sandbox Code Playgroud)
要将名为 nginx 的进程的 CPU 使用率限制为 40%,请输入:
cpulimit -e nginx -l 40
Run Code Online (Sandbox Code Playgroud)
要使用其 PID 将进程的 CPU 使用率限制为 40%,请输入:
cpulimit -p 3302 -l 40
Run Code Online (Sandbox Code Playgroud)
在哪里,
-p:进程PID。-e :进程名称。-l:0 到 100 之间允许的 CPU 百分比。 -P:可执行程序文件的绝对路径名。