前言
甲骨文云最近出了新规则,大概的意思是:AMD鸡需要CPU和网络利用率大于10%;ARM鸡需要CPU,网络,内存利用率大于10%
7天期间内
AMD CPU或网络 占用>10%
ARM CPU或网络或内存 占用>10%
所以根据规则,我们可以使用占用CPU来达到保机的效果
教学开始
首先需要:
#Ubuntu | Debian 系统跑这个
apt install bc -y && apt install cpulimit -y
#CentOS | Red Hat 系统跑这个
yum install bc -y && yum install cpulimit -y
接下来直接运行:
nohup echo "scale=99999;4*a(1)" | bc -lq > /dev/null &
nohup cpulimit -l 30 -p 22489 >/dev/null &
scale那个代表小数点后的位数,数越大计算时间越长
-l 那里可以控制cpu使用率0-200
-p 那里写程序的PID,通过top命令查找,或者 ps -aux | grep bc
-l 那里可以控制cpu使用率0-200
-p 那里写程序的PID,通过top命令查找,或者 ps -aux | grep bc
如果不用了可以直接运行:
killall bc
这个方案只可用于占用CPU,后期会更新占用CPU+网络双合一的保机方案。
特别感谢HOSTLOC论坛的mjj提供方案。
版权属于:数据盒博客
本文链接:https://www.shujuhe.cn/archives/55/
转载时须注明出处及本声明