公告内容
回收空闲计算实例
空闲始终空闲计算实例可能是 被甲骨文回收。甲骨文将考虑虚拟机和裸机计算 如果在 7 天内满足以下条件,则实例为空闲:
来源: 始终免费资源 (oracle.com)
- 第 95 个百分位数的 CPU 利用率小于 10%
- 网络利用率低于 10%
- 内存利用率小于 10%(仅适用于 A1 形状)
解决方式
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
Comments NOTHING