Linux下限制某程式CPU佔用
阿新 • • 發佈:2018-12-17
在1臺雲主機上使用GDrive同步檔案時,老是觸發主機商的CPU佔用上限,不停的被強制關機。好麼,找了一圈,發現1個挺好用的限定CPU佔用的程式:CPULimit
記載一下CentOS 7下CPULimit的部署與使用途中
部署
git clone https://github.com/opsengine/cpulimit.git
cd cpulimit
make
cp src/cpulimit /usr/bin
輸入cpulimitcommand,檢視使用方式
#選項 -l 0~200 限定CPU佔據率0%~200% -v 顯現控制的統計資訊 -z 當被控制的程式退出的時候,CPULimit程式也跟著退出 -i 同時限定被控程式的子程序 #command -p 被控程式的PID -e 被控程式的程式稱號
舉例,譬如要限定php-fpm程序的CPU使用率最高為50%,並顯現控制資訊
cpulimit -l 50 -i -v -e php-fpm
依據需要挑選能否進入 -z 引數
如果需要後臺執行,只需要在command前後進入nohup……&,回車便可
#nohup command &
nohup cpulimit -l 50 -e php-fpm -i -v &
原文連結:https://host.fubi.hk/foreshadowinghost/zhishiku/20181025/8376.html