歲月留聲

甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程

2019 年 9 月白嫖甲骨文云免费 VPS 服务器到现在已经 3 年多,甲骨文云已经是良心云了。近日甲骨文官宣新规可能要清理闲置实例资源了:使用率不高的免费实例可能会被回收!!!

「甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程:https://0xo.net/398」

甲骨文云 (Oracle Cloud) 最新公告 - 空闲计算实例的回收

甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程 - 第1张图片

Idle Always Free 计算实例可能会被 Oracle 回收。如果在 7 天内满足以下条件,则 Oracle 会将虚拟机和裸机计算实例视为空闲,回收:

官方公告地址:https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm

「甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程:https://0xo.net/398」

Important Reclamation of Idle Compute Instances

Idle Always Free compute instances may be reclaimed by Oracle. Oracle will deem virtual machine and bare metal compute instances as idle if, during a 7-day period, the following are true:

  • CPU utilization for the 95th percentile is less than 10%
  • Network utilization is less than 10%
  • Memory utilization is less than 10% (applies to A1 shapes only)

甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程 - 第2张图片

「甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程:https://0xo.net/398」

甲骨文云 (Oracle Cloud) 如何保活教程?

甲骨文云 (Oracle Cloud) 将要清理闲置实例资源,甲骨文云 (Oracle Cloud) 免费 VPS 服务器如何保活?网上收集了一些甲骨文保活教程,博主没有亲测,有需要自行尝试,有风险,请自行判断是否使用,后果自负!!!

这里仅收集甲骨文保活教程,博主没有亲测,有需要自行尝试,有风险,请自行判断是否使用,后果自负!!!

计算圆周率占用 CPU 保活

nohup echo "scale=99999999;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

运行以上指令后,执行 exit  命令,再关闭窗口退出 xshell,后台命令不会终止

或者直接 Shell 死循环:

nohup cpulimit -l 30 bash -c "while :;do a=1;done" > /dev/null 2>&1 &

如果报错,安装一下 bc

apt install bc -y && apt install cpulimit -y

来源:https://hostloc.com/thread-1131769-1-1.html

「甲骨文云(Oracle Cloud)将要清理闲置实例资源&保活教程:https://0xo.net/398」

NeverIdle 一键脚本 保活甲骨文

项目地址:https://github.com/layou233/NeverIdle

# 服务器安装 wget screen
yum install -y wget screen

# 下载编译后的可执行文件
# AMD 服务器
wget https://github.com/layou233/NeverIdle/releases/download/0.1/NeverIdle-linux-amd64 -O NeverIdle

# ARM
wget https://github.com/layou233/NeverIdle/releases/download/0.1/NeverIdle-linux-arm64 -O NeverIdle

# 修改文件权限
chmod 777 NeverIdle

# 使用 screen 运行程序
screen -R baohuo

# 启动程序
./NeverIdle -c 2h -m 2 -n 4h

# 挂起 screen 按 Ctrl+A+D

#再次进入 screen
screen -R baohuo

命令参数:

./NeverIdle -c 2h -m 2 -n 4h

其中:

-c 指启用 CPU 定期浪费,后面跟随每次浪费的间隔时间。如每 12 小时 23 分钟 34 秒浪费一次,则为 12h23m34s。按照格式填。

-m 指启用浪费的内存量,后面是一个数字,单位为 GiB。启动后会占用对应量的内存,并且保持不会释放,直到手动杀死进程。

-n 指启用网络定期浪费,后面跟随每次浪费的间隔时间。格式同 CPU。会定期执行一次 Ookla Speed Test(还会输出结果哦!)

这里仅收集甲骨文保活教程博主没有亲测,有需要自行尝试,有风险,请自行判断是否使用,后果自负!!!

甲骨文云一键保活脚本

来源:甲骨文一键自动锻炼

每天 0 点开始每 3 小时让 cpu 自动锻炼 600 秒,一天锻炼 8 次共 80 分钟(负荷 10%~20%),满足 5% 时间 CPU 利用率大于 10%(每天至少 72 分钟),锻炼量可以根据自己情况随心调节。

有宝塔的也可以用面板自带定时任务,甲骨文一键保活锻炼:

#AMD版本
cd /root && wget https://raw.githubusercontent.com/velor2012/lookbusy-docker/main/lookbusy -O lookbusy && chmod +x lookbusy && sudo echo "0 */3 * * * root timeout 600 /root/lookbusy -c 10-20 -r curve" >> /etc/crontab && grep -q centos /etc/os-release && service crond restart || service cron restart

#ARM版本
cd /root && wget https://raw.githubusercontent.com/velor2012/lookbusy-docker/main/lookbusy-arm -O lookbusy && chmod +x lookbusy && sudo echo "0 */3 * * * root timeout 600 /root/lookbusy -c 10-20 -r curve" >> /etc/crontab && grep -q centos /etc/os-release && service crond restart || service cron restart

查看执行日志:

cat /var/log/cron | grep lookbusy

一键卸载:

sed -i "/lookbusy/d" /etc/crontab && rm -f /root/lookbusy && grep -q centos /etc/os-release && service crond restart || service cron restart

另一个:甲骨文服务器保活脚本

甲骨文服务器保活脚本:Oracle-server-keep-alive-script

所有资源都是动态占用,实时调整,避免服务器有别的任何资源已经超过限额了仍然再占用资源。

适配系统:暂时已在 Ubuntu 中验证无问题,别的主流系统应该也没有问题

可选占用:CPU,内存,带宽

安装完毕后等待 5 分钟看看占用情况 (CPU 占用初始压力参数很低,时间不够看不出负载的),如果超过 10 分钟无占用则有问题请卸载脚本反馈问题

因为更新有延迟需要等待 CDN 加载最新脚本,请留意脚本当前更新日期:2023.02.04

选项 1 安装,选项 2 卸载,选项 3 退出脚本。安装过程中无脑回车则全部可选的占用都占用,不需要什么占用输入 n 再回车

最后会询问是否需要带宽占用的参数自定义,这时候默认选项就是 n,回车就使用默认配置,输入 y 再回车则需要按照提示自定义参数

curl -L https://raw.githubusercontent.com/spiritLHLS/Oracle-server-keep-alive-script/main/oalive.sh -o oalive.sh && chmod +x oalive.sh && bash oalive.sh

bash oalive.sh

bash 

脚本说明:

资源定期浪费,可用于 Oracle 甲骨文保活。为了应对甲骨文最新回收机制而作的脚本。

这里仅收集甲骨文保活教程博主没有亲测,有需要自行尝试,有风险,请自行判断是否使用,后果自负!!!

退出移动版