• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux中使用cpulimit限制进程的cpu使用率

    很用 Linux时可能大家经常发现莫名其妙就变的非常慢,这时多半是后台进程使用的cpu和内存太多了。如何限制每个进程的cpu使用资源呢?

    可以使用cpulimit限制每个进程的cpu使用率,使用率用百分百来表示。

    安装cpulimit

    使用源码安装
    # cd  /tmp
    # wget  'http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz'
    # 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使用30% cpu利用率

    # cpulimit -e firefox -l 30

    限制进程号1313的程序使用30% cpu利用率

    # cpulimit -p 1313 -l 30

    根据进程名找出pid的方法

    # ps aux | less
    # ps aux | grep firefox
    # pgrep -u vivek php-cgi
    # pgrep lighttpd

    可以使用绝对路径限制进程的cpu利用率

    # cpulimit -P /opt/firefox/firebox -l 30

    单核cpu和多核cpu

    单核cpu的使用率范围为0%-100%,四核cpu的使用率范围为0%-400%.

    相关工具

    nice:以指定的优先级运行程序

    renice:  调整以运行进程的优先级

    上一篇:linux下通过iptables只允许指定ip地址访问指定端口的设置方法
    下一篇:epel源报错解决汇总
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux中使用cpulimit限制进程的cpu使用率 Linux,中,使用,cpulimit,限制,