• 请不要在回答技术问题时复制粘贴 AI 生成的内容
panlista
V2EX  ›  程序员

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

  •  2
     
  •   panlista · Nov 29, 2022 · 18819 views
    This topic created in 1438 days ago, the information mentioned may be changed or developed.

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

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

    149 replies  •  2022-12-01 20:37:11 +08:00
    1  2  
    ❮ ❯
    msg7086
    msg7086
    Nov 30, 2022
    101
    跑个 seti 或者 boinc ?还能给人类做做贡献。
    wangxiaoaer
    wangxiaoaer
    Nov 30, 2022
    102
    目前很多政府项目都上云了,有些早期申请的资源配置都老高了,现在逐步成型后,云资源管理方(也是政府单位)就开始统计资源使用率之类,要求低于一定程度的就要降配,这本身是好事情,目的是不要浪费。

    但是有些地方舍不得放弃这些资源就有了一些魔幻的做法。
    wangxiaoaer
    wangxiaoaer
    Nov 30, 2022
    103
    对了,顺便说一下楼里有些建议跑计算程序提高 CPU 占用的,最好慎重。

    云资源能够监控的维度很多,目前是 CPU 和内存,但是用户访问量、网络流量之类都是可以监控的,后期如果比对一下,就明确你这是造假了,到时候会很被动。建议还是结合实际情况做点扩展,比如日志统计、分析,搞个大数据中间件啥的。
    Asuka0947
    Asuka0947
    Nov 30, 2022
    104
    公家单位吗?想吃服务器回扣?
    yogogo
    yogogo
    Nov 30, 2022
    105
    docker 多开几个镜像,没有用的也跑
    leegradyllljjjj
    leegradyllljjjj
    Nov 30, 2022
    106
    专家建议把闲置地服务器资源租出去,把自己地电脑拿去当矿机,这也是获得收入的一种方式
    mingsz
    mingsz
    Nov 30, 2022
    108
    这写个配置程序很简单啊
    kirafreedom
    kirafreedom
    Nov 30, 2022
    109
    跑个网心云
    Torpedo
    Torpedo
    Nov 30, 2022
    110
    @panlista 想起了之前某司的 java 框架,8g 内存都不一定能起来
    toexplore
    toexplore
    Nov 30, 2022
    111
    减少服务器数量不就行了,还节省资源。
    pinkbook
    pinkbook
    Nov 30, 2022
    112
    无用的消耗资源不太合适,楼上提的模拟用户压测和搞一堆监控比较完美,就算甲方发现也没什么。个人对这种甲方,搞好看的,炫酷的监控图标,是最适合的。甲方不懂技术的看着很高兴,懂技术的也没法说
    panlista
    panlista
    OP
    Nov 30, 2022
    113
    @blackeeper 感谢老哥,脚本效果非常好哈哈
    hellojl
    hellojl
    Nov 30, 2022
    114
    看标题还以为甲方说的是我们,结果发现你们甲方要求 CPU 利用率才 15%,比我们低多了......
    gaifanking
    gaifanking
    Nov 30, 2022
    115
    @aosan926 我也想到这个
    clockwork1122
    clockwork1122
    Nov 30, 2022
    116
    哈哈哈笑死,这种需求也遇到过,某局想把钱花出去,准备要从服务器下手。
    zhang77555
    zhang77555
    Nov 30, 2022
    117
    都在说甲方秀逗, 虽然但是,这个需求在体制内的项目整的很常见[捂脸]......
    abc0123xyz
    abc0123xyz
    Nov 30, 2022
    118
    去隔壁 mjj 那里求 d
    狗头
    weeei
    weeei
    Nov 30, 2022
    119
    有没有可能和甲方说:等你们业务量上来 CPU 自然就能利用起来了
    sinoyster482
    sinoyster482
    Nov 30, 2022
    120
    甲方爸爸让你把资源耗起来,不挖个矿啥的岂不浪费
    xinJang
    xinJang
    Nov 30, 2022
    121
    直接 shell 脚本就行了 开机自启
    sakishum
    sakishum
    Nov 30, 2022
    122
    写个小服务,占满 cpu 和内存。
    panlista
    panlista
    OP
    Nov 30, 2022
    123
    @weeei 内部系统不可能的,用户就那么几个人
    chrisqin
    chrisqin
    Nov 30, 2022 via iPhone
    124
    直接挖 xmr 啊,给自己赚钱不香吗?
    love2328
    love2328
    Nov 30, 2022
    125
    甲方上面还有一方的吧 除了技术可能还需要懂一些 钞能力
    2n80HF9IV8d05L9v
    2n80HF9IV8d05L9v
    Nov 30, 2022
    126
    根据需求调整 _mem, _cpu_p 值
    ```
    a = list(_mem)
    while true:
    a[rand]+=1
    sleep(_cpu_p)
    ```
    ajaxpost
    ajaxpost
    Nov 30, 2022
    127
    我 fork 了俩,可以应对要求资源提升的需求
    有这种需求一般也是政府项目吧,升配难,要提交各种文件,所以一开始申请项目就申请高配置的
    cpu:
    https://github.com/yizhitangtongxue/go-cpu-load
    内存:
    https://github.com/yizhitangtongxue/memoryleaker
    sparkssssssss
    sparkssssssss
    Nov 30, 2022
    128
    直接上压力测试脚本啊
    lonenol
    lonenol
    Nov 30, 2022
    129
    难道不是因为访问量太低的原因。。。
    Leonard
    Leonard
    Nov 30, 2022
    130
    怎么会有这种奇葩的需求
    gtgc2005
    gtgc2005
    Nov 30, 2022
    131
    作为甲方,我如果这么说,我的目的只是想做减法而已。如果不能做,可能下一步就是换乙方了。哈哈哈
    privil
    privil
    Nov 30, 2022
    132
    @gtgc2005 #131 减无可减呢,怪乙方代码写太优秀吗?
    April5
    April5
    Nov 30, 2022
    133
    有方舱入住率那味了
    Ritr
    Ritr
    Nov 30, 2022
    134
    挖矿?
    agmtopy
    agmtopy
    Nov 30, 2022
    135
    @fisherwei 老哥 你是有东西的
    rookie4show
    rookie4show
    Nov 30, 2022
    136
    我记得编程之美开头就有如何通过代码控制 cpu 使用率画直线画三角函数的,参考一下吧
    crazyweeds
    crazyweeds
    Nov 30, 2022
    137
    太简单了,项目启动直接启动一个一堆线程,随机计算字符串 MD5 。内存+CPU 都上去了。
    mrzx
    mrzx
    Nov 30, 2022
    138
    想必你们没有在在甲方领导这个位置上呆过。。。

    说了半天都是扯。。

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

    没需求,怎么定制后面的预算和计划?没需求就创造需求。。。这你们都没领悟会吗?
    jiangzm
    jiangzm
    Nov 30, 2022❤️1
    139
    楼上都是人才, 甲方提出要提高资源利用率不是让你消耗资源,而是要用资源换性能指标, 比如现在资源占用 20%,并发 100 ,平均响应 100ms , 那把资源利用提升到 40%,平均响应是不是应该要降一些。
    c0xt30a
    c0xt30a
    Nov 30, 2022
    140
    加这个实时监控的 docker 上去就可以了,消耗资源大户: https://hub.docker.com/r/netdata/netdata
    tony1890
    tony1890
    Nov 30, 2022
    141
    开个线程,定时器跑任务。
    PeacePeach
    PeacePeach
    Nov 30, 2022
    142
    @jiangzm 我也是这么觉得,不然需求太奇怪了,是不是和甲方沟通理解上出了问题?
    stevefan1999
    stevefan1999
    Nov 30, 2022 via Android
    143
    每一個服務開一個 VM
    shiny
    shiny
    PRO
    Nov 30, 2022
    144
    违反职业道德
    azarasi
    azarasi
    Nov 30, 2022
    145
    挖矿
    lavvrence
    lavvrence
    Nov 30, 2022
    146
    Kubernetes + HPA
    victorc
    victorc
    Dec 1, 2022
    147
    那些说写 for 循环都是瞎几把扯淡的,ds 心态,工程师的职业荣誉感在哪里?

    甲方这是一个合理的诉求,做过 toB 交付的都清楚,人家是真金白银花钱的,当然要节约。如果系统的利用率非常低,以后如果要做重保,磁盘满了要扩容,甲方经办人就很难向上申请资源,到时候你们会龌龊不断,把项目搞得一塌糊涂


    如果你是单机,那么以后采购就要降低服务器规格,我之前做的产品都是用一个 nuc 盒子搭配一路摄像头,比用服务器省了 80%
    如果是一组服务器,哪需要用上 k8s ,把资源池化,挤挤利用率就上去了
    KaGaMiKun
    KaGaMiKun
    Dec 1, 2022
    148
    我记得好像国外有一些无偿提供别人算力的软件,装一个,然后设置下 Cpu 占用比例应该也能吃完 cpu
    国内就不知道有没这种软件了
    nexuszjq
    nexuszjq
    Dec 1, 2022
    149
    偷偷用甲方服务器挖矿,项目组内均分收益
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2083 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 02:21 · PVG 10:21 · LAX 18:21 · JFK 21:21
    ♥ Do have faith in what you're doing.