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

发布于 2023-02-02  1010 次阅读


公告内容

回收空闲计算实例

空闲始终空闲计算实例可能是 被甲骨文回收。甲骨文将考虑虚拟机和裸机计算 如果在 7 天内满足以下条件,则实例为空闲:

  • 第 95 个百分位数的 CPU 利用率小于 10%
  • 网络利用率低于 10%
  • 内存利用率小于 10%(仅适用于 A1 形状
来源: 始终免费资源 (oracle.com)

解决方式

Github: GitHub - layou233/NeverIdle: 资源定期浪费,可用于 Oracle 甲骨文保活。

一键脚本:

bash <(curl -s -L https://gist.githubusercontent.com/Ansen/e45320205faf5786d3282ac880f20bab/raw/onekey-NeverIdle.sh)

默认执行下面的命令,当然肯定没法覆盖所有的需求。

  • 每 2 小时 浪费一次
  • 占用 2G 的内存,并且保持不会释放,直到手动杀死进程
  • 每 4 小时定期执行一次 Ookla Speed Test 网络定期浪费(还会输出结果哦!)

日志与本体将保存在 tmp/NeverIdle 下

重启会失效,当你想重启自动启动时候需要手动下载源码

# 进入想安装的目录
cd /opt
# 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

输入 `crontab-e` 添加以下代码

@reboot /opt/NeverIdle -c 2h -m 2 -n 4h

输入下面指令停止执行命令

pkill NeverIdle

届ける言葉を今は育ててる
最后更新于 2023-02-11