宝塔面板限制cpu软件cpulimit

最近迁移了服务器

使用了宝塔面板

虽然好用,但是服务器却重启了两次,就算用一下yum都有可能导致cpu飙升到100%

相当的尴尬

不过想着宝塔的优点,还是忍一忍

于是看看有没有限制,最终选择使用cpulimit

我使用的是centos

只需要

>yum install cpulimit

开始限制进程

>cpulimit -e httpd -l 40 #限制httpd(进程名)的cpu使用率为40%
cpulimit -e /usr/local/bin/httpd -l 40
ps aux
cpulimit -p 2960 -l 55 #限制pid为2960的进程的CPU占用为55%

接着开始测试,

先在一个终端执行
>cpulimit -e bc -l 10

然后再打开一个终端输入

>top

最后再执行

>time echo "scale=5000; 4*a(1)" | bc -l -q

我们会发现输入top的终端bc进程会限制住

    A+
发布日期:2021年04月26日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: