Linux如何限制进程的CPU使用率?

时间:2019-11-20 08:53:16  来源:igfitidea点击:

在Linux如何查看CPU的使用率?
Linux如何限制进程的CPU使用率?
如何限制进程使用CPU?

使用cpulimit可以限制进程的cpu使用率。

安装cpulimit

# cd /tmp
# wget 'http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz'
# tar -zxvf cpulimit-1.1.tar.gz
# cd cpulimit-1.1
# make
# cp cpulimit /usr/local/sbin/
# rm -rf cpulimit*

在Debian/Ubuntu Linux上安装cpulimit

执行以下命令以安装cpulimit:

$ sudo apt-get update
$ sudo apt-get install cpulimit

如何使用cpulimit?

将firefox进程的CPU使用率限制为30%:

# cpulimit -e firefox -l 30

将进程ID为123的进程的CPU使用率限制为30%

# cpulimit -p 123 -l 30

将浏览器的CPU使用率限制为30%:

# cpulimit -P /opt/firefox/firefox -l 30