2019年3月4日星期一

使用CPUlimit来限制SSPANEL的后端运行程序python对CPU的过度占用导致节点掉线

使用CPUlimit来限制SSPANEL的后端运行程序python对CPU的过度占用导致节点掉线

Centos7为例:
安装
git clone https://github.com/opsengine/cpulimit.git
cd cpulimit
make
cp src/cpulimit /usr/bin
输入cpulimit命令,查看使用方法
#选项
-l 0~200 限制CPU占有率0%~200%
-v 显示控制的统计信息
-z 当被控制的程序退出的时候,CPULimit程序也跟着退出
-i 同时限制被控程序的子进程
#命令
-p 被控程序的PID
-e 被控程序的程序名称
举例,比如要限制python进程的CPU利用率最高为80%,并在后台持续限制:
nohup cpulimit -e python -l 80 &

没有评论:

发表评论

︿
Top