位置: 编程技术 - 正文
推荐整理分享Linux中使用cpulimit限制进程的cpu使用率(linux中使用less命令分屏查看),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux中使用less命令分屏查看,linux中使用mkdir命令创建新的目录时,linux中使用最多的命令,linux中使用bash是什么意思,linux中使用find命令查找文件,linux中使用vim编辑器,进入编辑状态需输入,linux中使用什么命令可以把两个文件合并,linux中使用less命令分屏查看,内容如对您有帮助,希望把文章链接给更多的朋友!
很用 Linux时可能大家经常发现莫名其妙就变的非常慢,这时多半是后台进程使用的cpu和内存太多了。如何限制每个进程的cpu使用资源呢?
可以使用cpulimit限制每个进程的cpu使用率,使用率用百分百来表示。
安装cpulimit
使用源码安装# cd /tmp# wget ' tar cpulimit-1.1.tar.gz# cd cpulimit-1.1# make# cp cpulimit /usr/local/sbin/# rm -rf cpulimit*Debian / Ubuntu 用户使用apt-get更方便的安装
$ sudo apt-get update$ sudo apt-get install cpulimit如何使用cpulimit?
限制firefox使用% cpu利用率
# cpulimit -e firefox -l限制进程号的程序使用% cpu利用率
# cpulimit -p -l根据进程名找出pid的方法
# ps aux | less# ps aux | grep firefox# pgrep -u vivek php-cgi# pgrep lighttpd可以使用绝对路径限制进程的cpu利用率
# cpulimit -P /opt/firefox/firebox -l单核cpu和多核cpu
单核cpu的使用率范围为0%-%,四核cpu的使用率范围为0%-%.
相关工具
nice:以指定的优先级运行程序
renice: 调整以运行进程的优先级
fcntl函数的说明与实例 (文件加锁) 对文件加锁是原子性的,可以用于进程间文件操作的同步。在linux下,有三个函数可以对文件进程加锁,分别是fcntl、flock、lockf。这里只说fcntl,它的用
在CentOS/RHEL中安装基于Web的监控系统 linux-dash Linux-dash是一款为Linux设计的基于web的轻量级监控面板。这个程序会实时显示各种不同的系统属性,比如CPU负载、RAM使用率、磁盘使用率、网速、网络连
linux下通过ntp时间同步方法 如果服务器的时间出现混乱,将导致很多意想不到的问题。使用NTP,可以使服务器获取正确的时间,从而避免出现问题。NTP是NetworkTimeProtocol的简写,意
友情链接: 武汉网站建设