V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
panlista
V2EX  ›  程序员

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

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

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

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

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

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

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

    说了半天都是扯。。

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

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

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


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