甲骨文云机器保活脚本

Oracle-server-keep-alive-script

甲骨文服务器保活脚本

适配系统:已在Ubuntu 20+,Debian 10+, Centos 7+, Oracle linux 8+,AlmaLinux 8.5+
上述系统验证无问题,别的主流系统应该也没有问题

可选占用:CPU,内存,带宽
安装完毕后如果有问题请卸载脚本反馈问题(重复卸载也没问题)

所有资源(除了CPU)可选默认配置则动态占用,实时调整,避免服务器有别的任何资源已经超过限额了仍然再占用资源

请留意脚本当前更新日期:2023.09.24.08.37

说明

选项1安装,选项2卸载,选项3更新安装引导脚本,选项4退出脚本
安装过程中无脑回车则全部可选的占用都占用,不需要什么占用输入n再回车
如果选择带宽占用,会询问使用speedtest-go占用还是使用wget占用,按照提示进行选择即可
有询问是否需要带宽占用的参数自定义,这时候默认选项就是n,回车就使用默认配置,输入y再回车则需要按照提示自定义参数

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

bash oalive.sh

bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh)

预览

qning/f8UrgbuL.png

特点

  • 提供两种CPU占用模式:DD模拟占用和科学计算模式,用户可以自由选择,占用范围设置在15%至25%之间,更推荐DD模拟占用。
  • DD模拟占用在守护进程中设置了CPU占用的最高限制。
  • 默认情况下,CPU占用设置为25%最高值,计算方法是核数乘以20%,如果计算结果低于25%,则设置为25%;如果计算结果高于25%,则按照计算结果的比例进行设置。
  • 内存占用设置为占用总内存的25%,占用时间为300秒,休息时间为300秒。
  • 每300秒检测一次内存占用情况,并根据需要动态调整占用大小。如果内存占用已经大于25%,则不增加占用。
  • 在占用过程中,使用守护进程和开机自启服务,以确保占用任务持续且有效。
  • 默认选项的带宽占用每45分钟下载一次大小在1G至10G之间的文件,只进行下载而不保存。在下载过程中会占用硬盘空间,但在下载完成后会自动释放。
  • 默认选项的带宽占用动态调整实际下载的带宽/速率,限制每次下载的最长时长为6分钟。在每次下载之前,会测试最大可用带宽,并根据实时结果将下载速率设置为30%的带宽。
  • 带宽占用测试使用了speedtest-cli和speedtest-go两种工具,以防其中之一不可用时使用第二种工具,用户可以自定义设置带宽占用,此时详见设置提示。
  • 提供一键卸载所有占用服务的选项,卸载将删除所有脚本、服务、任务、守护进程和开机自启设置。
  • 提供一键检查更新的功能,更新范围仅限于脚本更新。请在更新后重新设置占用服务
  • 对所有进程执行增加唯一性检测,避免重复运行,使用PID文件进行判断。

如若不希望一键的,希望自定义设置时间的,请查看README_CRON.md自行设置定时任务

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1099.html

(0)
mantoumantou
上一篇 2024年3月6日
下一篇 2024年3月19日

相关推荐

  • IP 查询新选择

    分享一个自己利用 cf wk 搭的,后台用的是 vip 版本的数据库,每日更新,哪天没钱续费了可能就黄了。 查当前 ip 信息 curl https://iplookup.forb…

    代码程序 2023年11月1日
  • 解锁ChatGPT,给你的vps添加原生IP

    ChatGPT现状ChatGPT目前封锁了绝大多数的数据中心IP,倘若你现在正好在使用vps作为主力代理,那么应该会在ChatGPT首页看到无法使用的封锁消息!现在,又有了一个新的…

    代码程序 2023年5月2日
  • 自建Gravatar国内+全球镜像加速服务

    很多网站及项目都使用了Gravatar的头像,由于政策和国际网路带宽波动等原因,Gravatar在不同时段不同地区,加载十分缓慢,甚至无法加载,甚至影响访客粘度以及增加跳出率,所以…

    2021年6月8日
  • VPS修改完dns后resolv.conf总是被重置?

    介绍 出于不同的需要,我们有的时候需要对Linux的dns进行修改,那一般情况下我们都会对/etc/resolv.conf这个文件进行修改,可是过一段时间,或者机器重启后,机器还会…

    2025年5月4日
  • 验证表单的三种新姿势,估计你只用过一种

    验证用户输入的数据是我们开发中最常见的需求,Goravel 提供三种验证姿势,个个简单好用! 第一种:简单直接式 根据表单内容直接校验: func (r *PostControll…

    代码程序 2022年12月27日
  • 给网站添加 Chatra 在线客服插件

    今天给大伙介绍另一款名叫Chatra的插件,两者使用差异并不算大,但个人更喜欢Crisp Chatra是一款功能强大且易于使用的聊天软件,可用于网站,使您的客户在离线时通过实时聊天…

    2021年3月27日
  • Nginx 反向代理ddns网站

    由于一些原因,需要反向代理一些ip经常变化的站点,最初以为只要把域名填好就行,ip变化的时候,nginx会根据ddns域名来回源,但是事实并非如此,在每一次更换ip地址之后,都要r…

    代码程序 2021年5月16日
  • 哪吒面板搭建过程详解,教你搭建一款便携服务器监控探针

    今天给大家安利一个最近比较火的服务器状态监控面板,哪吒面板。作者并没有提供详细的安装流程,所以我呢就在这里记录下整个安装的过程,也可以给大家做个参考。 项目简介 被动接收,系统状态…

    2021年5月11日
  • WordPress迁移更换域名 固定链接404 修改SSH端口

    前言 WordPress迁移可以分为以下几种情况: 仅更改域名 仅更改服务器 变更域名+服务器 下面就以这三种情况,可以实现的方式有很多,选取了一种适合自己的,把需要进行的操作记录…

    代码程序 2021年4月15日
  • 一键脚本:Linux自动磁盘挂载工具 BT-Panel

    注:默认将盘挂载到 /www 目录,如需改动,请将脚本下载下来改动, 把“setup_path=/www”后的“/www”改成你要挂载的目录即可 说明: 1:本工具默认将数据盘挂载…

    代码程序 2021年3月20日

发表回复

登录后才能评论