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

2022 年 11 月 29 日
 panlista

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

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

17269 次点击
所在节点    程序员
149 条回复
panlista
2022 年 11 月 29 日
用 java 怎么去持续的消耗一部分 cpu 和内存呢,可以提供一下思路吗
14v45mJPBYJW8dT7
2022 年 11 月 29 日
目前的方案很好,甲方让你怎么做,做好拿到钱就行了
dolphintwo
2022 年 11 月 29 日
搭 k8s ,再上 grafana ,elk ,加收服务费
zepto
2022 年 11 月 29 日
计算 pai
wu67
2022 年 11 月 29 日
把代码写好很难, 但是把代码写烂还不简单吗? 循环、递归给他满上, 要不就不用 jdk 的排序, 自己手写排序.
14v45mJPBYJW8dT7
2022 年 11 月 29 日
cpu:模拟挖矿,循环进行 sha256 操作
内存:创建并维护一个 1000W 长度的数组
cnrting
2022 年 11 月 29 日
while 1
hay0577
2022 年 11 月 29 日
甲方是觉得服务器资源占用太少,性价比太低吗?
bthulu
2022 年 11 月 29 日
简单, 下面这个代码就能跑满一个 cpu. 想跑满几个 CPU, 就开几个线程跑这个方法就行了.
```
int i = 0;
while(true) {
if (i == Integer.Max) {
i = 0;
}
i++;
}
```
xuelu520
2022 年 11 月 29 日
给一个大数组排序,排序 N 次
Leviathann
2022 年 11 月 29 日
看笑了
dcsuibian
2022 年 11 月 29 日
这种甲方真是呵呵了
rb6221
2022 年 11 月 29 日
挖矿吧,还能赚钱
Twan
2022 年 11 月 29 日
void fun_c()
{
for(;;){ ++i; float = 10000 % 1000; } //CPU

char * ptr = new char[ 10 * 1024 * 1024];
delete ptr;
}

create_thread(_thread_id, fun_c, ....);

客户: 真棒
一个月后客户: 我们需要加钱优化:
你: 没问题,打钱
dreasky
2022 年 11 月 29 日
哪来这么好的甲方
shazi199
2022 年 11 月 29 日
估计是军政机关或者学校项目
winglight2016
2022 年 11 月 29 日
最简单的不就是在服务器上跑个压测吗?控制好并发数量,用户看着 DAU 蹭蹭往上涨还不开心死了?
nomagick
2022 年 11 月 29 日
服务器啥配置我听听
dddd1919
2022 年 11 月 29 日
应该跟甲方解释一下,不是什么数都是越大越好😂
panlista
2022 年 11 月 29 日
@rimutuyuan 感觉不好控制啊,比如目前 cpu 利用率才 0.51%,达标需要 15%,怎么能保证系统稳定的情况下再多占用 15%左右的 cpu 呢

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

https://study.congcong.us/t/898820

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

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

© 2021 V2EX