Linux下限制某程式CPU占用

2021-08-30 02:28:23 字數 726 閱讀 9239

在1臺雲主機上使用gdrive同步檔案時,老是觸發主機商的cpu占用上限,不停的被強制關機。好麼,找了一圈,發現1個挺好用的限定cpu占用的程式:cpulimit

記載一下centos 7下cpulimit的部署與使用途中

部署

git clone 

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 &

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 ...