背景
部门新申请的机器刚到,还没有业务接入,运维及部门考核等,需要考核利用率,因此需要一款脚本(程序),能将机器利用率拉高。
要求
比如可以通过参数控制,在机器 cpu 整体占用低于 40%时,拉到 40%占用,类似程序,开源稳定的,没找到适合的,求各位大佬推荐。
背景
部门新申请的机器刚到,还没有业务接入,运维及部门考核等,需要考核利用率,因此需要一款脚本(程序),能将机器利用率拉高。
要求
比如可以通过参数控制,在机器 cpu 整体占用低于 40%时,拉到 40%占用,类似程序,开源稳定的,没找到适合的,求各位大佬推荐。
|
gotonullDec 5, 2024
1
6
|
|
2
|
|
FFFFourwoodDec 5, 2024
3
6
|
|
CLManDec 5, 2024
4
自己写一个吧,工作负载就是做一些无效运算,占用控制就借鉴下控制理论的相关算法,比如 PID 算法。
|
|
abc1310054026Dec 5, 2024
5
6
|
|
R4rvZ6agNVWr56V0Dec 5, 2024
6
|
|
ZzdexDec 5, 2024 via iPhone
7
直接用 stress
|
|
8
@263 感谢作者老哥,我晚上看看
|
|
ccxuyDec 5, 2024
9
stress-ng
|
|
10
|
|
yqs112358Dec 5, 2024
11
|
|
12
你这种行为分明是在浪费算力,浪费算力就是浪费电,浪费电就是增加碳排放,碳排放就是污染环境,我是环保主义者,你你你完了我告诉你
所以不考虑一下直接在监控软件篡改收集到的数据吗? |
|
soul11201Dec 5, 2024 via Android
13
说实在的你这个路子不对
1. 如果审批有周期,最好跟对方沟通,刚给的机器服务还没有部署上去,这种直接考核不对。 2. 再仔细评估下,这个申请是否是合适的,如果没有必要申请,就真正部署上服务的时候再申请吧。 你要是真没啥服务可跑,确实需要空跑一段时间, 1. 自己写个脚本也很容易实现 2. 空转 + cpulimit 限制很不错 |
|
skallzDec 5, 2024
14
之前有自己写了一个,之前给爬虫用的,因为爬虫特别消耗 cpu 资源,其实很简单,每 0.5 秒检测 cpu 占用率,低于指定值就从任务队列取出一个任务函数执行,业务方只需维护任务队列即可
|
|
forQDec 5, 2024
15
lookbusy -c 60-70 --cpu-mode curve --cpu-curve-period 60m --cpu-curve-peak 30m
|
|
16
@lanten 你个老 6
|
|
17
@soul11201 申请机器到交付中间有很长时间,一般都会提前申请,考核默认是收到机器就开始,不得己而为之。
|
|
18
@yqs112358 感谢老哥,我看下
|
|
19
@qishua 感谢老哥,我看下
|
|
la2laDec 5, 2024
20
6
|
|
bjfaneDec 5, 2024
21
for i in `seq $(cat /proc/cpuinfo |grep "processor" |wc -l)`; do sha512sum /dev/zero & done
#查看 cpu 使用情况 top #释放刚占用的 cpu kill -9 `ps -ef |grep sha512sum |awk '{print $2}'` 改改就能少占点就行了 |
|
JensenQianDec 5, 2024
22
甲骨文保活的呗
自己稍微改改 |
|
MaboroshiiDec 5, 2024 via Android
23
主板给 cpu 降频?
|
|
shawndevDec 5, 2024
24
你不如下载古登堡计划的书,用 CPU 做超分辨率。
|
|
maichaelDec 5, 2024
25
找找还有没有 CPU 挖矿的链?
|
|
msg7086Dec 5, 2024
26
不如拿去分析蛋白质或者找外星人?
|
|
27
|
|
bouts0309Dec 5, 2024
28
看到标题直接想到 编程之美 1.1
|
|
30
|
|
sakura6264Dec 5, 2024
31
找个大点的 C++项目,之后 make -j 40%你的 cpu 核数目
|
|
COWDec 5, 2024 via Android
32
写个脚本定期轮询,去监控 cpu 利用率,如果利用率低,就开 stress 程序给 cpu 压力。
|
|
soul11201Dec 6, 2024 via Android
33
@sakura6264 嗯,好主意,编译一遍 gentoo kde rust gcc llvm chrome open Jdk python php 顺道把用系统换掉
|
|
drymonfideliaDec 6, 2024
34
|
|
mumblerDec 6, 2024
35
打开 chatgpt,把这句话贴进去:
请帮我写一个脚本,可以通过参数控制,在机器 cpu 整体占用低于 40%时,拉到 40%占用 |
|
jackmodDec 6, 2024
36
拉满 CPU 就行,优先级设成最低,不影响别的功能使用。
|
|
yaott2020Dec 6, 2024 via Android
37
这个问题本质上就不是技术问题,是你们公司的问题。不如跟相关部门进行沟通,不比在这里求脚本好的多?
|
|
jackietsui72Dec 6, 2024 via Android
38
stress-ng +1 具体脚本逻辑使用比例自己写就是了
|
|
wxyrrcjDec 6, 2024
39
|
|
DkngitDec 6, 2024
40
门罗币挖矿程序,设定指定线程数可以控制负载
|
|
gimpDec 6, 2024
41
让服务器看起来很忙
nohup lookbusy -c 10-30 -r curve > lookbusy.log 2>&1 & docker run --cpus=0.2 -d alpine sh -c "while true; do continue; done" |
|
yitonDec 6, 2024
42
挖 xmr 的程序可以设定利用率
|
|
8355Dec 6, 2024
43
糊涂啊 把矿挖起来,说不定还能申请几台扩容
|
|
realpgDec 6, 2024
44
xmr 挖起啊
|
|
VorenDec 6, 2024
45
不要挖矿或者 SETI@home 这类程序
因为网络流量特征很明显,除非你确定你的上级路由里没有审计行为 本地跑跑 CPU 占用就行了,这样问起来你也要糊弄 |
|
ZooooobergDec 6, 2024
46
反复编译一个大型项目,特别是 C++的
|
|
47
@Zoooooberg 感谢,目前已经这样做了,哈哈哈,解压 make -j 16 ,删除,再来一遍
|
|
AlexRootDec 6, 2024
48
太 6 了。
|
|
liveppsDec 6, 2024 via Android
49
压缩解压性能测试,可以指定用几个线程,比如这条命令指定 4 个线程,7z b -mmt4
|