0,让mono程序放飞自我的时候CPU的状态
1,安装cpulimit命令进行控制
1 | git clone https://github.com/opsengine/cpulimit.git |
2,cpulimit命令的参数
1 | -l 0~200 限定CPU占据率0%~200% |
3,cpulimit命令的使用(控制好限制的程度,不要影响到其正常运行!)
1 | [root@test-backup ~]# cpulimit -p 7117 -l 5 |
可以看到该程序的cpu已经老老实实按照设置降下来了!
4,自动将cpu占用率超过50%的程序进行限制
1 | [root@test-backup ~]# cpulimit -p $(ps -aux |awk '{if($3>=50) print $2}') -l 10 & |