cpulimit
是一個用于限制進程 CPU 使用率的工具
要使用 cpulimit
,首先需要安裝它。在 Debian 和 Ubuntu 系統上,可以使用以下命令安裝:
sudo apt-get install cpulimit
在 CentOS 和 RHEL 系統上,可以使用以下命令安裝:
sudo yum install cpulimit
安裝完成后,可以使用以下命令限制進程的 CPU 使用率:
cpulimit -p <PID> -l <LIMIT>
其中,<PID>
是要限制的進程的 ID,<LIMIT>
是要限制的 CPU 使用率(以百分比表示)。
例如,要將進程 ID 為 1234 的進程的 CPU 使用率限制為 50%,可以使用以下命令:
cpulimit -p 1234 -l 50
cpulimit
不提供直接的配置文件來管理,但你可以將限制設置添加到系統啟動腳本中,以便在系統啟動時自動應用這些設置。在 Debian 和 Ubuntu 系統上,可以將 cpulimit
命令添加到 /etc/rc.local
文件中。在 CentOS 和 RHEL 系統上,可以將 cpulimit
命令添加到 /etc/rc.d/rc.local
文件中。
請注意,這種方法可能會在系統啟動時引入延遲,因為 cpulimit
需要等待相關進程啟動。為了避免這種情況,你可以考慮將 cpulimit
命令添加到相關服務的啟動腳本中。這通常可以在 /etc/init.d/
或 /etc/systemd/system/
目錄下找到。