

甲骨文一键自动锻炼防止计算实例被回收
source link: https://vpsxb.net/3924/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

甲骨文一键自动锻炼防止计算实例被回收 | VPS小白
整理自网络,请自行甄别使用
最近甲骨文针对永久免费的资源出了个新的政策,具体看这里:
https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm
里面提到了如果计算实例长期空闲,可能会被回收:
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)
简单点说就是7天内,如果机器的cpu、内存、带宽使用率低于10%就视为是空闲的计算实例,可能会被回收。。。
我有2台免费的arm机器,确实一直放那里没怎么用,但是里面也跑了几个服务,只是这些服务都用不了多少资源,没办法为了机器不被回收,只能想办法把cpu、内存使用率再往上抬一抬。。。
这里介绍个小工具:lookbusy,这是一个linux系统负载生成器,可以根据你的配置来占用cpu、内存等资源。
以下是debian11编译安装lookbusy的方法:
- apt -y update
- apt -y install curl build-essential
- curl -L http://www.devin.com/lookbusy/download/lookbusy-1.4.tar.gz -o lookbusy-1.4.tar.gz
- tar -xzvf lookbusy-1.4.tar.gz
- cd lookbusy-1.4/
- ./configure
- make install
新建systemd服务:
- systemctl edit --full --force lookbusy.service
写入如下配置:
- [Unit]
- Description=lookbusy service
- [Service]
- Type=simple
- ExecStart=/usr/local/bin/lookbusy -c 20 -m 5120MB
- Restart=always
- RestartSec=10
- KillSignal=SIGINT
- [Install]
- WantedBy=multi-user.target
参数-c指cpu使用率,-m指内存使用率。可以根据自己的实例配置来适当配置。
启动并设置lookbusy开机自启:
- systemctl enable --now lookbusy.service
检查机器cpu、内存、负载情况,确定超过甲骨文规定的10%即可:

每天0点开始每3小时让 cpu 自动锻炼 600秒,一天锻炼8次共80分钟(负荷10%~20%),满足5%时间CPU利用率大于10%(每天至少72分钟),锻炼量可以根据自己情况随心调节
重新安装,请先卸载,不然会有两条定时记录 ⏲️,导致锻炼过度
一键锻炼:
- # AMD & ARM & CENTOS & DEBIAN & UBUNTU ALL IN ONE
- 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
一键卸载:
- sed -i "/lookbusy/d" /etc/crontab && rm -f /root/lookbusy && grep -q centos /etc/os-release && service crond restart || service cron restart
宝塔锻炼:
如果使用宝塔定时任务,就不用看前面的了,步骤如下:
1、在 shell 中执行下面命令,把 lookbusy 下载到 root 路径
- cd /root && wget https://raw.githubusercontent.com/velor2012/lookbusy-docker/main/lookbusy -O lookbusy && chmod +x lookbusy
2、在宝塔定时任务中配置如下图,脚本内容为
- timeout 600 /root/lookbusy -c 10-20 -r curve

3、在定时任务右下角可以测试执行,还能查看执行日志,非常直观好用
https://hostloc.com/thread-1132743-1-1.html
转载请注明原文链接
Recommend
-
102
最近甲骨文云 Oracle Cloud 良心的推出了永久免费的 ARM 实例,竟然给出了最多 4 核 24G 内存 4G 带宽的配置.羊毛党怎么会轻易错过.在折腾了一天后,整理和总结了一些大家常用会需要了解的信息和解决方案.由于甲骨文的操作系统...
-
12
Ubuntu20 使用APT 快速 一键 安装 Redis 缓存程序(兼容甲骨文ARM)SKY·9 天前·23 次阅读 由于ARM定制版BT屏蔽了宝塔内置的Redis,所以需要自己来
-
9
oracle如何创建VM服务器 甲骨文oracle创建VM服务器实例详细图文教程 2021-10-1909...
-
5
V2EX › 程序员 想撸一个甲骨文的免费主机,有没办法防止绑卡后扣费? liuidetmks · 6...
-
7
V2EX › 云计算 甲骨文实例无故消失了 xhldtc · 6...
-
7
抢/刷免费甲骨文 (oracle)ARM[最高配置4核24G内存] VPS实例!一键脚本部署开ARM机器!-VPS啦 前面为大家讲过了,如何申请一个甲骨文 (oracle) 的账号!很多小伙伴们也是申请到了属于自己的免费的甲骨文 (oracle) VPS,在这里祝...
-
3
甲骨文云(Oracle Cloud)要清理闲置实例资源,附保活教程 我是小马甲~...
-
4
首页技术宅甲骨文 Oracle ARM服务器 自动抢服务器脚本 ,成功后使用TG发送通知!甲骨文 Oracle ARM服务器 自动抢服务器脚本 ,成...
-
8
Oracle甲骨文重装系统一键DD纯净系统脚本 - 不吐不快 Linux 我在 Oracle 甲骨文申请了两个免费 VPS ,装了一堆东西后想清洁一下,结果发现不能重装...
-
6
随着X的不断加高,IPV6越来越成为一个替代选择,目前各大云厂商都陆续支持了IPV6,我们来看看乌龟壳如何开启IPV6吧。 进入虚拟云网络 登录控制面板,在右上角更改控制台语言为中文,进入菜单,依次选择“网络”→“虚拟云网络”。
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK