甲骨文一键自动锻炼

66次阅读

共计 4366 个字符,预计需要花费 11 分钟才能阅读完成。

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

重新安装,请先卸载,不然会有两条定时记录 ⏲️,导致锻炼过度

一键锻炼:

  1. # AMD & ARM & CENTOS & DEBIAN & UBUNTU ALL IN ONE
  2. 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

复制代码

一键卸载:

  1. 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 路径

  1. cd /root && wget https://raw.githubusercontent.com/velor2012/lookbusy-docker/main/lookbusy -O lookbusy && chmod +x lookbusy

复制代码

2、在宝塔定时任务中配置如下图,脚本内容为

  1. timeout 600 /root/lookbusy -c 10-20 -r curve

复制代码


3、在定时任务右下角可以测试执行,还能查看执行日志,非常直观好用

网友回复:

注册 可以看下当前进程有没有在运行中的任务 ps -ef | grep lookbusy 复制代码 结束所有 lookbusy 相关进程 pkill lookbusy 复制代码

senwzz 没看明白,甲骨文的 arm 机器是内存 CPU 和网络只要满足一个条件就够了还是必须全部满足?如果只是一个条件只要把内存占用这个解决了应该就可以吧。

senwzz 幅度不够,加上 - P 会好点

louiejordan 这个 规定,是指一个帐号下的所有实例,都必须达到上述三个要求,还是只要有一个实例满足就可以了?

DaoChen 感谢大佬

cced 老哥稳 这就让小鸡开始锻炼

zsj403919383 开干

migao2009 已经锻炼上了,感谢

zerone110 12 个小时跑 30 秒不够吧,不是一天要 72 分钟吗,还有内存和网络呢

ZengHu 好东西啊,收藏了

花样 6666

baby 不卑鄙 哈哈哈,已更新,满足一个条件就可以了

dole 这个脚本很不错。请问 lz,是不是每个实例都要跑脚本啊?

注册 是的,都得锻炼起来

注册 多谢多谢

senwzz 先收藏了。。等有空了。试试。。

linearn 感谢大佬支持,帮顶

004 不知道出了啥问题 执行后再 crontab -e,计划任务里看不到楼主的任务

he3long 貌似我也一样看不到

旅游族 这个 规定,是指一个帐号下的所有实例,都必须达到上述三个要求,还是只要有一个实例满足就可以了?

google987 宝塔是直接粘贴吗

cced 这不直接写到 /etc/crontab 里面的吗

sotandlat

注册 幅度不够,加上 - P 会好点

注册 看着你们锻炼小鸡,我都没开……

DaoChen 谢谢老哥

冷心 好东西,马上安装小鸡健身

Trip mk

karis007 root timeout 是什么命令?找不到 root 这个命令

一腔热血总喂狗 没看明白,甲骨文的 arm 机器是内存 CPU 和网络只要满足一个条件就够了还是必须全部满足?如果只是一个条件只要把内存占用这个解决了应该就可以吧。

lightout mark

louiejordan mark 一下

Kuro 使用 /etc/crontab 定时任务,需要指定执行的用户名,root 就是用户名 执行的命令是这个:timeout 600 /root/lookbusy -c 20-30 -r curve 直接执行就可以看到 cpu 变化

注册 马克备用

注册 这个方法挺好,感谢分享

GSDP 收藏了

CHNTDCS 用这个 nano /etc/crontab 复制代码 编辑后记得重启定时服务生效 grep -q centos /etc/os-release && service crond restart || service cron restart 复制代码

deyu . 我收藏的时候, 一共有 108 人收藏. 进到帖子后我才明白. 原来甲骨文小鸡是要锻炼的, 不锻炼就会被封号删鸡的 怪不得我的那个号就持续了 1 个月.

senwzz 哈哈,小鸡锻炼起来

万古神帝 论坛的 MJJ 果然变态,VPS 都需要锻炼身体了。

atXiang 我是 ubuntu 惹

whyclong 开始养鸡模式了?

旅游族 ubuntu 可以用吗

注册 这个不错

注册 谢谢,这个写了 Centos,那 Ubuntu 也能用么?

jac360 ubuntu 的呢?ubuntu 的呢?

天然红血丝 学到了,谢谢老板~

log 求 Ubuntu 和 debian 的

solitude arm 上这条命令说找不到文件 cat /var/log/cron | grep lookbusy

Pursuit lz 脚本适合 centos,ubuntu/debian 手动运行下这条命令 systemctl restart cron

h1xy 直接 yabs 就得了 全方面健身

h1xy 那只能锻炼起来了

冲浪麦浪花郎 求 Ubuntu

注册 arm 还可以加一个 -m 锻炼下内存

注册 全身锻炼一个地方就可以啦

clcavril 没有 Ubuntu 机器。。应该和 Debian 差不多通用吧,可以试试,卸载也很清晰方便

senwzz 不懂就问,为什么甲骨文的小鸡需要锻炼?

senwzz mark

江南好风景 会小鸡变大鸡

hkc 楼主你太懒了 快来弄个 ubuntu 的  

log 真狠,小鸡都要锻炼

log /root/lookbusy: /root/lookbusy: cannot execute binary file 这是啥错误?

aite.xyz ubuntu 兼容 debian 的,debian 可以它也可以,试一试不会怀孕!

注册 是不是版本错了?有 amd 和 arm 版本小鸡的区别

注册 刚才版本错了,现在执行后,提示 当前日志为空

senwzz 你说那个查看执行日志那步?3 小时执行一次,得等 3 小时后,只是看下,保证有在执行

iamfly 那我在宝塔里面点了执行,提示 当前日志为空是正常的是吧?等 3 小时后,日志就会了有了吧?

senwzz 宝塔任务那点执行就有记录,如果没有那应该宝塔有点问题吧,重启 ** 再看看有没有日志

iamfly ubuntu 运行了这条命令以后 crontab - l 还是看不到任务。但是 cat /etc/crontab 可以看到

senwzz 可以直接跑容器,https://hub.docker.com/r/fogforest/lookbusy

h1xy crontab -l 是看用户级定时任务,用 crontab - e 添加的话就能看到,/etc/crontab 是系统级的定时任务,所以看不到,但都会来

taixiao 有 bug 啊老哥 刚把我 CPU 跑到 100% 去了,收到告警我赶紧给关掉了,这要是被判定为滥用就惨了。。。13 */2 * * * root timeout 600 /root/lookbusy -c 10-30 -r curve >>/app/busy.log

senwzz 怎么直接给干到 100% 了

注册 我也直接淦到了 100%,瑟瑟发抖

注册 你定时频率太快了啊,每 2 分钟跑一次 10 分钟的任务,重复执行了 5 次 cron 定时器解析 https://cron.qqe2.com/

sunshao86 我发现问题了,这个在 AMD 上面只能跑 10-20,如果设置到 30,就会爆棚 …

senwzz 是每 2 小时。但可能确实是 cron 定时器重复执行的问题,因为我写了个脚本让每次执行完改下次执行是随机时间,写出 bug 了,没考虑到生成的随机时间可能非常临近当前时间。感谢。

sunshao86 可以看下当前进程有没有在运行中的任务 ps -ef | grep lookbusy 复制代码 结束所有 lookbusy 相关进程 pkill lookbusy 复制代码

在 7 楼 有点尴尬,DD 了系统后,甲骨文的自带后台就看不到监控了

senwzz 6666666666666666

chandada    我的系统是 UBUNTU,使用宝塔方式,输入代码后,有错误,其中一段是:Unable to locally verify the issuer’s authority. To connect to raw.githubusercontent.com insecurely, use `–no-check-certificate’. 然后再在面板里增加另一段代码,点击执行后,没看到 CPU 有变化,执行日记里的提示是 timeout: failed to run command‘/root/lookbusy’: Permission denied 然后使用上面的一键锻炼代码,看起来都有那段错误代码出现

dole 另一台 CENTOS,直接使用命令,不知道是否生效,有出现一个警告。100%[=============================================================>] 85,408      –.-K/s   in 0.001s   2023-02-19 09:09:20 (113 MB/s) –‘lookbusy’saved [85408/85408] Redirecting to /bin/systemctl restart crond.service ** (pkttyagent:212443): WARNING **: 09:09:20.174: Unable to register authentication agent: GDBus.Errorrg.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject Error registering authentication agent: GDBus.Errorrg.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject (polkit-error-quark, 0) [[email protected] ~]# 这是生效了还是没生效?

正文完
 0