CentOS 7下CPULimit的部署與使用途中php
部署git
git clone https://github.com/opsengine/cpulimit.git cd cpulimit make cp src/cpulimit /usr/bin
輸入cpulimit,查看使用方式github
#選項 -l 0~200 限定CPU佔據率0%~200% -v 顯現控制的統計信息 -z 當被控制的程式退出的時候,CPULimit程式也跟着退出 -i 同時限定被控程式的子進程 #command -p 被控程式的PID -e 被控程式的程式稱號
舉例,譬如要限定php-fpm進程的CPU使用率最高爲50%,並顯現控制信息php-fpm
cpulimit -l 50 -i -v -e php-fpm
依據須要挑選可否進入 -z 參數spa
若是須要後臺執行,只須要在command先後進入nohup……&,回車即可rest
#nohup command & nohup cpulimit -l 50 -e php-fpm -i -v &
參考資料:https://scoutapm.com/blog/restricting-process-cpu-usage-using-nice-cpulimit-and-cgroupscode