共计 4366 个字符,预计需要花费 11 分钟才能阅读完成。
每天 0 点开始每 3 小时让 cpu 自动锻炼 600 秒,一天锻炼 8 次共 80 分钟(负荷 10%~20%),满足 5% 时间 CPU 利用率大于 10%(每天至少 72 分钟 ),锻炼量可以根据自己情况随心调节 重新安装,请先卸载,不然会有两条定时记录 ⏲️,导致锻炼过度 一键锻炼:
复制代码 一键卸载:
复制代码 宝塔锻炼:
复制代码 2、在宝塔定时任务中配置如下图,脚本内容为
复制代码 |
网友回复:
注册 : 可以看下当前进程有没有在运行中的任务 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] ~]# 这是生效了还是没生效?