嗷嗷 大佬有话说 :
限制VPS小鸡CPU负载以免GG
刚刚用一个大盘小鸡用有图比-dl下载视频,然后还有用ffmpeg转格式
但是ffmpeg很吃CPU,一动就是100%
这样怕是挂一晚上鸡鸡都GG了
所以百度了一番,查到了限制cpu负载的程序——cpulimit
使用方法是cpulimit –limit 50 –pid 1000
#表示把pid为1000的进程限制CPU到50%以下
cpulimit –limit 50 –exe ffmpeg
#表示把名为ffmpeg的进程限制CPU到50%以下
不过有一个问题是这样的
有图比-dl下载完一个视频,ffmpeg转换完一个视频,下一个视频时那就是新的进程了,前面执行的限制CPU命令也就失效了(我试了一下貌似是这样的)
所以就直接这样
cpulimit –pid `ps aux|awk ‘{if($3 > 50) print $2}’` –limit 40
#表示把负载超过50%的进程限制到40%
再定时执行这条命令
while :
do
cpulimit –pid `ps aux|awk ‘{if($3 > 50) print $2}’` –limit 40
sleep 30 # 30秒执行一次
done
将以上代码保存到文件后台运行即可,当然也可以用crontab实现。效果差不多
manc 大佬有话说 :
大佬需要一台独服
因特网 大佬有话说 :
上杜甫吧
嗷嗷 大佬有话说 :
manc 大佬有话说 : 2020-5-4 04:29
大佬需要一台独服
yc011t为了泡一碗泡面还要精装修一下厨房吗
jiuqimax 大佬有话说 :
嗷嗷 大佬有话说 : 2020-5-4 04:37
为了泡一碗泡面还要精装修一下厨房吗
这是完美主义者吗yc022t