使用cpulimit限制进程CPU的占用率

发布于 2021-03-25  1.91k 次阅读


前言

挖矿或运行一下其他大型程序时CPU会长时间占满,如果我们不想让CPU长时间占满可以使用cpulimit来限制CPU的占用率

一.安装cpulimit

centos安装cpulimit:yum install cpulimit -y

debian/Ubuntu安装cpulimit:apt install cpulimit -y

二.使用cpulimit

命令格式 如下:

cpulimit -l 限制百分比 -p 进程号

进程号PID查询命令

ps aux

三.示例(限制挖矿软件xmrig的CPU占用率)

1.安装

2查看xmrig的进程号

ps aux|grep xmrig

18732就是xmrig的进程号

3.使用cpulimit限制其CPU占用率为75%

因为此VPS有两个核心所以限制百分比为150(75%):screen cpulimit -l 150 -p 18732

如果VPS只要一个核心限制其CPU占用率为75%的命令为:screen cpulimit -l 75 -p 18732

限制后的CPU占用情况