跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • VIR家怎么限制CPU 动不动就关机了 有什么方法能限制下吗
未分類
17 12 月 2020

VIR家怎么限制CPU 动不动就关机了 有什么方法能限制下吗

ncnc 大佬有话说 :

VIR家怎么限制CPU 动不动就关机了 有什么方法能限制下吗

本帖最后由 ncnc 于 2020-12-17 10:36 编辑

VIR家怎么限制CPU 动不动就关机了 有什么方法能限制下吗

安装个BT关机 安装下环境又关机 迁移下数据又关机 :Q

有没有方法能限制下CPU

Linux VPS通过安装CPULimit来限制CPU使用率

cpulimit命令的工作原理是为进程预设一个cpu占用率上限,并实时监控进程是否超出此上限,而做出动态调整。从而可以控制进程的cpu使用率的上限值。

安装

使用root运行命令:

#debian/ubuntu系统
apt install -y cpulimit

#RHEL/Centos/Fedora系统
yum install epel-release cpulimit

用法

1、常规用法

#限制firefox使用30% cpu利用率
cpulimit -e firefox -l 30

#限制进程号1313的程序使用30%cpu利用率
cpulimit -p 1313 -l 30

#限制绝对路径下该软件的cpu利用率
cpulimit -e /usr/local/nginx/sbin/nginx -l 50

2、限制所有进程的CPU使用率
默认情况下cpulimit只能对已经存在的进程进行限制,但是设置此脚本为随机自启动即可,它会对所有进程(包括新建进程)进行监控并限制(3秒检测一次,CPU限制为75%)

这就可以防止因为CPU使用率过高而被ban了!

#!/bin/bash

while true ; do

id=`ps -ef | grep cpulimit | grep -v "grep" | awk ‘{print $10}’ | tail -1`

nid=`ps aux | awk ‘{ if ( $3 > 75 ) print $2 }’ | head -1`

if [ "${nid}" != "" ] && [ "${nid}" != "${id}" ] ; then

    cpulimit -p ${nid} -l 75 &

    echo "[`date`] CpuLimiter run for ${nid} `ps -ef | grep ${nid} | awk ‘{print $8}’ | head -1`" >> /root/cpulimit-log.log

fi

sleep 3

done

保存到 /root/cpulimit.sh,会自动生成日志文件 /root/cpulimit-log.log。

然后修改 /etc/rc.local 在对应位置加入 /root/cpulimit.sh 再重启系统,就会全程限制各个进程的CPU使用了!

老贺023 大佬有话说 :

本帖最后由 老贺023 于 2020-12-17 10:56 编辑

收藏了。

顺便问下楼主,你这帖子背景是怎么搞的

lc_soul 大佬有话说 :

已收藏 有空试试看

花样撸管冠军 大佬有话说 :

好像是限制磁盘io,确定是限制cpu吗?

似毛非毛 大佬有话说 :

vir没那么严吧。编译个50分钟。100%也没见关机啊。

ncnc 大佬有话说 :

似毛非毛 大佬有话说 : 2020-12-17 10:52
vir没那么严吧。编译个50分钟。100%也没见关机啊。

不清楚你的 我的1H1.5G的小鸡

安装个BT关机 安装下环境又关机 迁移下数据又关机 解压下又关机 :L

QEMU 大佬有话说 :

不同的母鸡情况不一样。我有一台vir 程序bug把CPU干到100%一晚上 啥事没有,以为要凉了。结果连警告都没有:lolhttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

yanaxiao 大佬有话说 :

用了一年了,没关机过。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具