甲方要求提高服务器资源利用率,目前 cpu 和内存利用率都不达标

2022-11-29 16:19:25 +08:00
 panlista

目前的方案是,单独写一个服务做一些无用功去消耗一部分系统资源,有什么好的方法吗。 基于 springboot

服务器配置已经是最低了不能再降了

15532 次点击
所在节点    程序员
149 条回复
xinJang
2022-11-30 11:54:36 +08:00
直接 shell 脚本就行了 开机自启
sakishum
2022-11-30 12:03:22 +08:00
写个小服务,占满 cpu 和内存。
panlista
2022-11-30 12:05:15 +08:00
@weeei 内部系统不可能的,用户就那么几个人
chrisqin
2022-11-30 12:11:10 +08:00
直接挖 xmr 啊,给自己赚钱不香吗?
love2328
2022-11-30 12:11:18 +08:00
甲方上面还有一方的吧 除了技术可能还需要懂一些 钞能力
2n80HF9IV8d05L9v
2022-11-30 12:31:38 +08:00
根据需求调整 _mem, _cpu_p 值
```
a = list(_mem)
while true:
a[rand]+=1
sleep(_cpu_p)
```
ajaxpost
2022-11-30 13:45:34 +08:00
我 fork 了俩,可以应对要求资源提升的需求
有这种需求一般也是政府项目吧,升配难,要提交各种文件,所以一开始申请项目就申请高配置的
cpu:
https://github.com/yizhitangtongxue/go-cpu-load
内存:
https://github.com/yizhitangtongxue/memoryleaker
coolloves
2022-11-30 14:04:43 +08:00
直接上压力测试脚本啊
lonenol
2022-11-30 14:10:11 +08:00
难道不是因为访问量太低的原因。。。
Leonard
2022-11-30 14:13:13 +08:00
怎么会有这种奇葩的需求
gtgc2005
2022-11-30 14:17:26 +08:00
作为甲方,我如果这么说,我的目的只是想做减法而已。如果不能做,可能下一步就是换乙方了。哈哈哈
privil
2022-11-30 14:23:17 +08:00
@gtgc2005 #131 减无可减呢,怪乙方代码写太优秀吗?
April5
2022-11-30 14:33:26 +08:00
有方舱入住率那味了
Ritr
2022-11-30 14:35:28 +08:00
挖矿?
agmtopy
2022-11-30 14:45:50 +08:00
@fisherwei 老哥 你是有东西的
rookie4show
2022-11-30 15:37:45 +08:00
我记得编程之美开头就有如何通过代码控制 cpu 使用率画直线画三角函数的,参考一下吧
crazyweeds
2022-11-30 15:45:07 +08:00
太简单了,项目启动直接启动一个一堆线程,随机计算字符串 MD5 。内存+CPU 都上去了。
mrzx
2022-11-30 15:53:49 +08:00
想必你们没有在在甲方领导这个位置上呆过。。。

说了半天都是扯。。

我告诉你们谜底。。。把 CPU 和内存资源用满后,就可以提下一年升级服务器的预算了。。。这样回扣又可以年年不断的来。。。1 年多搞几个项目,几十到上百万回扣就到位了。

没需求,怎么定制后面的预算和计划?没需求就创造需求。。。这你们都没领悟会吗?
jiangzm
2022-11-30 16:30:45 +08:00
楼上都是人才, 甲方提出要提高资源利用率不是让你消耗资源,而是要用资源换性能指标, 比如现在资源占用 20%,并发 100 ,平均响应 100ms , 那把资源利用提升到 40%,平均响应是不是应该要降一些。
c0xt30a
2022-11-30 17:53:44 +08:00
加这个实时监控的 docker 上去就可以了,消耗资源大户: https://hub.docker.com/r/netdata/netdata

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/898820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX