如何让 CPU 利用率只到 80%?

如何让 CPU 利用率只到 80%?

目前我正在使用以下命令

stress -c 2 -i 1 -m 1

问题:使用上述命令后,CPU 利用率达到 100%。有什么办法可以将其限制为仅 80%?

答案1

您可以使用cpulimit 关联限制 CPU 使用率。cpulimit使用以下命令安装。

sudo apt install cpulimit

运行压力命令。

stress -c 2 -i 1 -m 1

使用以下方法检查stressPIDps

ps -ef | grep stress

dedunu   14821 13536  0 14:56 pts/15   00:00:00 stress -c 1 -i 1 -m 1
dedunu   14822 14821 34 14:56 pts/15   00:06:29 stress -c 1 -i 1 -m 1
dedunu   14823 14821 37 14:56 pts/15   00:07:07 stress -c 1 -i 1 -m 1
dedunu   14824 14821 40 14:56 pts/15   00:07:39 stress -c 1 -i 1 -m 1

您可以看到压力命令的 PID。对每个压力进程运行 cpulimit 命令。

sudo cpulimit -p 14821 -l 80
sudo cpulimit -p 14822 -l 80
sudo cpulimit -p 14823 -l 80
sudo cpulimit -p 14824 -l 80

相关内容