1. 程式人生 > >Linux下限制某程式CPU佔用

Linux下限制某程式CPU佔用

在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