在1臺雲主機上使用gdrive同步檔案時,老是觸發主機商的cpu占用上限,不停的被強制關機。好麼,找了一圈,發現1個挺好用的限定cpu占用的程式:cpulimit
記載一下centos 7下cpulimit的部署與使用途中
部署
git clone
cd cpulimit
make
cp src/cpulimit /usr/bin
輸入cpulimitcommand,檢視使用方式
#選項舉例,譬如要限定php-fpm程序的cpu使用率最高為50%,並顯現控制資訊-l 0~200 限定cpu佔據率0%~200%
-v 顯現控制的統計資訊
-z 當被控制的程式退出的時候,cpulimit程式也跟著退出
-i 同時限定被控程式的子程序
#command
-p 被控程式的pid
-e 被控程式的程式稱號
cpulimit -l 50 -i -v -e php-fpm
依據需要挑選能否進入 -z 引數
如果需要後台執行,只需要在command前後進入nohup……&,回車便可
#nohup command &
nohup cpulimit -l 50 -e php-fpm -i -v &
Linux下限制程序的CPU利用率
運維生存時間的雲伺服器也用了大半年了,隨著上面的程式越來越多,cpu有時候會力不從心,有些程序是可以限制cpu的.cpuliimt完美的解決了這個問題。cpulimit安裝使用都非常簡單,大家往下看。1.cpulimit安裝 1.1 ubuntu debian 1 apt get install c...
Linux作業系統下限制root使用者登入的方法
etc securetty這個檔案中儲存了root使用者可以安全登入的終端名稱或telnet登入 1.如果你希望root使用者只能從tty1和tty2登入,則修改 etc securetty這個檔案並只保留下面的兩行 root localhost cat etc securetty tty1 tty...
Linux系統程序CPU使用率限制指令碼
根據此編寫指令碼,配合定時任務放置在伺服器上,達到限制程式cpu情況,可根據自己系統cpu核心數進行引數配置,會記錄cpu超過閥值的日誌,可供後期進行檢視分析。bin bash auth kaliarch func sys info check version v1.0 sys centos6.x ...