每天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、在定时任务右下角可以测试执行,还能查看执行日志,非常直观好用
热议
推荐楼 senwzz
结束所有 lookbusy 相关进程
- pkill lookbusy
推荐楼 Hello0World 2小时前
我是直接设置了每两个小时重新跑一遍yabs.sh。网络,IO,CPU负载就都有了。
推荐楼 louiejordan 2023-2-3 10:03:12
没看明白,甲骨文的arm机器是内存CPU和网络只要满足一个条件就够了还是必须全部满足?如果只是一个条件只要把内存占用这个解决了应该就可以吧。
推荐楼 DaoChen 2023-2-3 08:54:51
幅度不够,加上-P会好点
推荐楼 cced 2023-2-3 07:28:01
这个 规定,是指一个帐号下的所有实例,都必须达到上述三个要求,还是只要有一个实例满足就可以了?
2楼 zsj403919383 2023-2-2 23:51:28
感谢大佬
3楼 migao2009 2023-2-2 23:52:56
老哥稳 这就让小鸡开始锻炼
4楼 zerone110 2023-2-2 23:55:05
开干
5楼 ZengHu 2023-2-2 23:57:13
已经锻炼上了,感谢
6楼 花样 2023-2-2 23:57:20
12个小时跑30秒不够吧,不是一天要72分钟吗,
还有内存和网络呢
7楼 baby不卑鄙 2023-2-3 00:04:07
好东西啊,收藏了
8楼 dole 2023-2-3 00:24:50
9楼 senwzz 2023-2-3 00:37:04
12个小时跑30秒不够吧,不是一天要72分钟吗,
还有内存和网络呢
哈哈哈,已更新,满足一个条件就可以了
10楼 linearn 2023-2-3 00:59:36
这个脚本很不错。请问lz,是不是每个实例都要跑脚本啊?
12楼 linearn 2023-2-3 01:04:32
senwzz 发表于 2023-2-3 01:02
是的,都得锻炼起来
多谢多谢
13楼 004 2023-2-3 02:08:54
先收藏了。。等有空了。 试试。。
14楼 he3long 2023-2-3 02:17:14
感谢大佬支持,帮顶
15楼 旅游族 2023-2-3 06:55:56
不知道出了啥问题 执行后再 crontab -e,计划任务里看不到楼主的任务
16楼 google987 2023-2-3 07:12:04
不知道出了啥问题 执行后再 crontab -e,计划任务里看不到楼主的任务
貌似我也一样看不到
17楼 cced 2023-2-3 07:28:01
这个 规定,是指一个帐号下的所有实例,都必须达到上述三个要求,还是只要有一个实例满足就可以了?
18楼 sotandlat 2023-2-3 07:33:23
19楼 DaoChen 2023-2-3 08:22:04
旅游族 发表于 2023-2-3 06:55
不知道出了啥问题 执行后再 crontab -e,计划任务里看不到楼主的任务
这不直接写到/etc/crontab里面的吗
20楼 莫拉格 2023-2-3 08:24:03
22楼 冷心 2023-2-3 09:10:37
看着你们锻炼小鸡,我都没开……
23楼 Trip 2023-2-3 09:13:54
谢谢老哥
24楼 karis007 2023-2-3 09:26:23
好东西,马上安装小鸡健身
25楼 一腔热血总喂狗 2023-2-3 09:39:08
mk
26楼 lightout 2023-2-3 09:59:20
root timeout是什么命令?找不到root这个命令
27楼 louiejordan 2023-2-3 10:03:12
没看明白,甲骨文的arm机器是内存CPU和网络只要满足一个条件就够了还是必须全部满足?如果只是一个条件只要把内存占用这个解决了应该就可以吧。
28楼 Kuro 2023-2-3 10:06:52
mark
29楼 newb 2023-2-3 10:40:50
mark一下
30楼 senwzz 2023-2-3 10:45:43
root timeout是什么命令?找不到root这个命令
使用 /etc/crontab 定时任务,需要指定执行的用户名,root 就是用户名
执行的命令是这个:
timeout 600 /root/lookbusy -c 20-30 -r curve
直接执行就可以看到 cpu 变化
32楼 CHNTDCS 2023-2-3 11:00:28
这个方法挺好,感谢分享
33楼 deyu 2023-2-3 11:06:01
收藏了
编辑后记得重启定时服务生效
- grep -q centos /etc/os-release && service crond restart || service cron restart
35楼 万古神帝 2023-2-3 12:59:23
.我收藏的时候,一共有108人收藏.
进到帖子后我才明白.
原来甲骨文小鸡是要锻炼的,不锻炼就会被封号删鸡的
怪不得我的那个号就持续了1个月.
36楼 atXiang 2023-2-3 13:20:56
哈哈,小鸡锻炼起来
37楼 whyclong 2023-2-3 13:21:35
论坛的MJJ果然变态,VPS都需要锻炼身体了。
38楼 旅游族 2023-2-3 16:34:19
用这个
编辑后记得重启定时服务生效
我是ubuntu惹
39楼 ddy10182811 2023-2-3 16:37:46
开始养鸡模式了?
40楼 Joyace 2023-2-3 17:31:57
ubuntu可以用吗
42楼 天然红血丝 2023-2-3 18:04:01
谢谢,这个写了Centos,那Ubuntu也能用么?
43楼 log 2023-2-3 19:00:35
ubuntu 的呢? ubuntu 的呢?
44楼 solitude 2023-2-3 19:07:24
学到了,谢谢老板~
45楼 Pursuit 2023-2-3 20:46:19
求Ubuntu 和debian的
46楼 h1xy 2023-2-3 21:56:15
arm上这条命令说找不到文件
cat /var/log/cron | grep lookbusy
47楼 h1xy 2023-2-3 22:14:24
lz脚本适合centos, ubuntu/debian手动运行下这条命令
systemctl restart cron
48楼 冲浪麦浪花郎 2023-2-4 03:31:51
直接yabs就得了 全方面健身
49楼 acebing 2023-2-4 12:32:27
那只能锻炼起来了
50楼 JustBeHappy 2023-2-4 12:46:07
求Ubuntu
52楼 senwzz 2023-2-4 17:49:14
arm还可以加一个 -m 锻炼下内存
全身锻炼一个地方就可以啦
53楼 senwzz 2023-2-4 17:54:49
ubuntu 的呢? ubuntu 的呢?
没有 Ubuntu机器。。应该和Debian差不多通用吧,可以试试,卸载也很清晰方便
54楼 江南好风景 2023-2-4 18:02:57
不懂就问,为什么甲骨文的小鸡需要锻炼?
55楼 hkc 2023-2-4 18:42:49
mark
56楼 log 2023-2-4 21:47:25
不懂就问,为什么甲骨文的小鸡需要锻炼?
会小鸡变大鸡
57楼 log 2023-2-4 21:48:34
没有 Ubuntu机器。。应该和Debian差不多通用吧,可以试试,卸载也很清晰方便
...
楼主你太懒了
快来弄个ubuntu的
58楼 aite.xyz 2023-2-4 21:57:57
真狠,小鸡都要锻炼
59楼 iamfly 2023-2-4 22:15:48
/root/lookbusy: /root/lookbusy: cannot execute binary file
这是啥错误?
60楼 senwzz 2023-2-4 22:16:37
楼主你太懒了
快来弄个ubuntu的
ubuntu 兼容 debian 的,debian 可以它也可以,试一试不会怀孕!
62楼 iamfly 2023-2-4 22:28:43
是不是版本错了?有 amd 和 arm 版本小鸡的区别
刚才版本错了,现在执行后,提示 当前日志为空
63楼 senwzz 2023-2-4 22:35:47
刚才版本错了,现在执行后,提示 当前日志为空
你说那个查看执行日志那步?3小时执行一次,得等3小时后,只是看下,保证有在执行
64楼 iamfly 2023-2-4 22:37:25
你说那个查看执行日志那步?3小时执行一次,得等3小时后,只是看下,保证有在执行 ...
那我在宝塔里面点了执行,提示 当前日志为空是正常的是吧?
等3小时后,日志就会了有了吧?
65楼 senwzz 2023-2-4 23:04:56
那我在宝塔里面点了执行,提示 当前日志为空是正常的是吧?
等3小时后,日志就会了有了吧? ...
宝塔任务那点执行就有记录,如果没有那应该宝塔有点问题吧,重启**再看看有没有日志
66楼 h1xy 2023-2-5 01:04:18
用这个
编辑后记得重启定时服务生效
ubuntu运行了这条命令以后crontab -l还是看不到任务。
但是cat /etc/crontab可以看到
67楼 taixiao 2023-2-5 01:11:08
可以直接跑容器,https://hub.docker.com/r/fogforest/lookbusy
68楼 senwzz 2023-2-5 02:40:24
ubuntu运行了这条命令以后crontab -l还是看不到任务。
但是cat /etc/crontab可以看到 ...
crontab -l 是看用户级定时任务,用 crontab -e添加的话就能看到,/etc/crontab 是系统级的定时任务,所以看不到,但都会来
69楼 在7楼 2023-2-5 17:25:34
有bug啊老哥
刚把我CPU跑到100%去了,收到告警我赶紧给关掉了,这要是被判定为滥用就惨了。。。
13 */2 * * * root timeout 600 /root/lookbusy -c 10-30 -r curve >>/app/busy.log
70楼 renny 2023-2-6 00:48:12
怎么直接给干到100%了
72楼 senwzz 2023-2-6 10:25:54
有bug啊老哥
刚把我CPU跑到100%去了,收到告警我赶紧给关掉了,这要是被判定为滥用就惨了。。。
你定时频率太快了啊,每2分钟跑一次10分钟的任务,重复执行了5次
cron 定时器解析
https://cron.qqe2.com/
73楼 sunshao86 2023-2-6 10:28:43
你定时频率太快了啊,每2分钟跑一次10分钟的任务,重复执行了5次
cron 定时器解析
我发现问题了,这个在AMD上面只能跑10-20,如果设置到30,就会爆棚...
74楼 在7楼 2023-2-6 11:31:33
你定时频率太快了啊,每2分钟跑一次10分钟的任务,重复执行了5次
cron 定时器解析
是每2小时。
但可能确实是cron定时器重复执行的问题,因为我写了个脚本让每次执行完改下次执行是随机时间,写出bug了,没考虑到生成的随机时间可能非常临近当前时间。
感谢。
结束所有 lookbusy 相关进程
- pkill lookbusy
76楼 chandada 2023-2-14 15:47:47
有点尴尬,DD了系统后,甲骨文的自带后台就看不到监控了
77楼 dole 2023-2-15 00:09:31
78楼 VPS合租Hostclub 2023-2-19 17:03:23
我的系统是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
然后使用上面的一键锻炼代码,看起来都有那段错误代码出现
79楼 VPS合租Hostclub 2023-2-19 17:16:27
另一台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)
[root@instance-20210822-germany-amd1 ~]#
这是生效了还是没生效?
80楼 youli023023 2023-2-20 22:55:39
arm好像用不了?
82楼 BGL 2023-3-1 08:23:59
83楼 lylyx 2023-3-1 13:00:34
执行锻炼的日志要怎么看
84楼 JackyCheung 3天前
标记下先,不然停机
85楼 wuyishan 前天01:24
root@xxxxxc:~# ps -ef | grep lookbusy
root 959 9290 17:17 pts/0 00:00:00 grep --color=auto lookbusy
这算是锻炼上了吗?求解答
86楼 childpig 2小时前
收藏下
87楼 Hello0World 2小时前
我是直接设置了每两个小时重新跑一遍yabs.sh。网络,IO,CPU负载就都有了。
88楼 linearn 2小时前
虽然锻炼,邮件还是过来了
89楼 nk123 2小时前
一键脚本出现:Redirecting to /bin/systemctl restart crond.service
尝试把“service cron restart”修改为“service crond restart”运行
然后执行脚本后
root 2325515 23244890 10:01 pts/0 00:00:00 grep --color=auto lookbusy
这个是已经开始锻炼了吗
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。