cpulimit
是一個用于限制進程 CPU 使用率的 Linux 工具
cpulimit
。在大多數 Linux 發行版中,你可以使用包管理器來安裝它。例如,在基于 Debian 的系統(如 Ubuntu)上,你可以運行以下命令:sudo apt-get install cpulimit
在基于 RHEL 的系統(如 CentOS)上,你可以運行:
sudo yum install cpulimit
ps
或 pgrep
命令來查找 PID。例如,如果你想要限制名為 “my_process” 的進程的 CPU 使用率,你可以運行:pgrep my_process
這將返回與 “my_process” 相關的所有進程的 PID。
cpulimit
命令限制 CPU 使用率。你需要指定要限制的進程的 PID 和希望限制的 CPU 使用率(以百分比表示)。例如,如果你想要將 PID 為 12345 的進程的 CPU 使用率限制為 50%,你可以運行:sudo cpulimit -p 12345 -l 50
-p
參數后面跟著的是進程的 PID,-l
參數后面跟著的是 CPU 使用率的限制(以百分比表示)。
現在,該進程的 CPU 使用率應該被限制在你指定的百分比內。請注意,cpulimit
會持續運行,直到你手動停止它(例如,通過按 Ctrl+C)或者進程結束。