【Linux】透過cpulimit限制程式的CPU使用率
Usage: cpulimit TARGET [OPTIONS...]
TARGET must be exactly one of these:
-p, --pid=N pid of the process (指定pid)
-e, --exe=FILE name of the executable program file (指定process name,ex:httpd)
-P, --path=PATH absolute path name of the executable program file (指定程式路徑, ex:/usr/sbin/httpd)
OPTIONS
-l, --limit=N percentage of cpu allowed from 0 to 100 (mandatory) (限制使用率,0-100)
-v, --verbose show control statistics (列出限制CPU的歷程)
-z, --lazy exit if there is no suitable target process, or if it dies (若程式已經中斷,則離開cpulimit)
-h, --help display this help and exit (指令說明)
$ ./cpulimit -p 12345 -l 15
$ ./cpulimit -e httpd -l 15
$ ./cpulimit -P /usr/sbin/httpd -l 15若是需要清楚的知道有沒有正常的運作,建議加上-v的參數觀察。
確定要限制某個程序,可以在指令後加上&進入背景執行。
有需要的人可以參考看看囉!