linux限制cpu使用率
1、开始安装吧.
cd /root/install/
svn checkout https://cpulimit.svn.sourceforge.net/svnroot/cpulimit/trunkcpulimit
cd cpulimit
make
cp ./cpulimit /usr/sbin
如此简单,很愉快吧?
2、限制方法:
如果限制进程名,比如将httpd这个进程名的CPU限制在40%
cpulimit --exe httpd --limit 40
cpulimit --exe /usr/local/bin/httpd --limit 40
将pid为2960的进程的CPU限制在55%
cpulimit --pid 2960 --limit 55
慢慢对比top 命令那里的CPU变化.嘿嘿,有效果了吧?.
3、再来个完美的
自动限制当前进程使用CPU超过20%的进程,将他限制为10%
cpulimit --pid `ps aux|awk '{if($3 > 20) print $2}'` --limit 10
4、cpulimit命令:
用法:cpulimit TARGET [选项...]
目标必须完全是以下之一:
-p,--pid =进程的N pid(隐含-z)
-e,--exe =可执行程序文件的文件名或绝对路径名选件
选项
-l,--limit =允许的cpu百分比从0到100(必填)
-v,--verbose显示控件统计信息
-z,--lazy如果没有合适的目标进程,或者死了,则退出
-h,--help显示此帮助并退出
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:186
阅读量:90
阅读量:130
阅读量:126
阅读量:196