首页 >> Linux >> 内容页

【你可能不知道的LINUX工具】使用cpulimit限制进程cpu使用率

说明

在某些特定情境,需要对某进程cpu使用率进行限制,可以使用到。如:某些低价vps商的严格TOS,或是保留更多的资源给到其它更主要的进程时。

安装方式

1.centos、fedora:

sudo yum install cpulimit

2.debian、ubuntu

sudo apt install cpulimit

使用方式

1.根据进程ID限制
cpulimit -p pid -l 30

-p 后面是进程的id, -l是要限制到的百分比

2.根据进程路径限制
cpulimit -e /usr/bin/caddy -l 50

-e 是进程可执行文件的路径, -l是限制到的百分比

需要注意

  1. 要限制的百分比是按单核计算,如果是双核,数值应该按核心数成倍减少,如单核限制20, 双核限制为10。
  2. root用户可以限制所有进程,普通用户只能限制自己权限内的进程。
  3. 命令运行时会占用终端界面,可以使用bg 或者 & 来后台运行。