Sid*_*Sid 23
安装cpulimit
sudo apt-get install cpulimit
Run Code Online (Sandbox Code Playgroud)
它提供了不同的方法来限制进程的 CPU 使用率,foo例如 20%
通过其进程名称:
sudo cpulimit -e foo -l 20.
通过其绝对路径名:
sudo cpulimit -P /usr/bin/foo -l 20
通过其PID:
pidof foo. (比如说,它输出 1881)sudo cpulimit -p 1881 -l 20 Cla*_*usi 19
作为 cpulimit 的替代方案:
您可以使用 nice-command 启动 clamscan,例如
nice -n 19 clamscan.
详情请参阅man nice。
它不限制CPU,但它确实降低了优先级的进程。
还有就是renice改变正在运行的进程的优先级。
如果您使用 systemd 运行 clamd,则可以使用该CPUQuota选项。
编辑/lib/systemd/system/clamav-daemon.service以在该[Service]部分中包含此行:
CPUQuota=20%
Run Code Online (Sandbox Code Playgroud)
然后重启服务
sudo systemctl daemon-reload
sudo systemctl reload-or-restart clamav-daemon
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13293 次 |
| 最近记录: |