Recommended Services
› Amazon Web Services
› LeanCloud
› New Relic
› ClearDB
jonathan001
V2EX  ›  云计算

降本增效之运维费用大幅度缩减。

  •  
  •   jonathan001 · Jun 29 · 8504 views
    This topic created in 129 days ago, the information mentioned may be changed or developed.

    生产环境一堆 4c8g 的阿里云机器跑 k8s ,k8s 跑 java 程序,操作系统经常行杀 java 进程,导致生产及其不稳定,也是没谁了,降本增效也不能降运维成本呀。

    Supplement 1  ·  Jun 29
    我觉得现在这种情况直接躺平做好,让干就干,不让干不干,想 007 门都没有,坚决不给黑心资本家打工。
    71 replies  •  2026-07-05 08:55:56 +08:00
    xenme
    xenme
    Jun 29 via iPhone
    1
    总不能为了稳定性扩机器,然后把没事干的你裁了吧🐶
    所以,是好事
    wowawesome
    2
    管他呢,开个 8G 的 zram 再叠一个 10G 的 swap ,不够再加。接口慢点就慢点吧,等就行了。
    jonathan001
    jonathan001
    OP
    Jun 29
    3
    @xenme 我不想干了已经,没有意义,完全看不到发展。
    jonathan001
    jonathan001
    OP
    Jun 29
    4
    @wowawesome 关键是出问题找你呀,解决问题的速度是你的 KPI
    Neolin
    Neolin
    Jun 29
    5
    @wowawesome #2 有 k8s 的情况下,一般不开 swap 吧
    wowawesome
    6
    进程挂了找你,慢也要找你吗?
    wowawesome
    7
    @Neolin #5 一般是一般,人不是给它服务器缩水了么。
    JeromeCui
    JeromeCui
    Jun 29❤️1
    8
    说句实话,4c8g 程序还挂,这程序写的是有多烂
    lujiaosama
    9
    这是开了多少个微服务,java 的我看普遍在 1g 多一点,开一两个还是没问题的吧。
    JackMi
    JackMi
    Jun 29
    10
    凑合干干,要是没有 bug ,服务器都正常运行,要程序员、运维 干屌
    shalou8023
    11
    我们有个运维都被砍掉了
    ca2oh4
    ca2oh4
    Jun 29
    12
    这貌似不是运维成本,而应该是运行成本/运营成本
    leegradyllljjjj
    13
    每当我遇到这类问题,我都会默念一句,一个月几千块玩儿什么命啊
    676529483
    676529483
    Jun 29
    14
    4C8G ,k8s 占 1G ,还行吧,设置 requests 一台服务器调度一个应用,够用了吧。除非应用烂
    ddter
    ddter
    Jun 29
    15
    直接开个 claude code 远程 ssh 进去 7x24 自动运维。
    amrom
    amrom
    Jun 29
    16
    有问题才好啊,没问题还要你干啥
    han1988
    han1988
    Jun 29
    17
    给你们总监提新项目,java 换 graalvm 原生编译
    aarones
    aarones
    Jun 29
    18
    等着出问题就行了,不给钱你没有任何办法
    EthanV2
    EthanV2
    Jun 29
    19
    老板:我希望你能从沙子创造内存条来,发挥你的主观能动性,不要想着公司为你做什么,要多想想你为公司做了什么
    石英砂(主要成分二氧化硅) -> 工业硅 -> 多晶硅 -> 单晶硅棒 -> 硅片/晶圆 -> 光刻(涂胶、曝光、显影、刻蚀) -> 离子注入与沉积(制造晶体管) -> 晶圆测试 -> 晶圆切割(切成单个内存颗粒) -> 芯片封装(加壳与引脚固定) -> 内存颗粒测试 -> SMT 表面贴装(颗粒焊接至 PCB 电路板) -> 金手指电镀 -> 内存条成品测试 -> 包装出厂
    djs
    djs
    Jun 29
    20
    降本增效后,日志都查不到了,笑 cry
    xwayway
    xwayway
    Jun 29
    21
    上 native-image
    defunct9
    defunct9
    Jun 29
    22
    4c8g 不行的,得 8c32g
    k9982874
    k9982874
    Jun 29
    23
    你是运维:压测报告扔给开发老大,让开发优化去
    你是开发:性能测试扔给运维老大,让运维想办法
    JYii
    JYii
    Jun 29❤️1
    24
    @wowawesome #6 通常是要找运维的,即便定位到具体开发,也要回过来找运维,开发能有多少权限,一点一点跟运维要日志。最后进度要是实在太慢,才提单提权。
    hiyongliz
    hiyongliz
    Jun 29
    25
    @JYii 以我的经验,4C8G 跑 k8s 的公司,开发的权限不比运维差多少,只是不想干杂活罢了
    SethShi
    SethShi
    Jun 29
    26
    直接 Claude k8s cli 去操作,然后拉账单费用明细,让 claude 出优化方案,你来拍板执行爽的很
    jonathan001
    jonathan001
    OP
    Jun 29
    27
    @wowawesome 肯定呀
    jonathan001
    jonathan001
    OP
    Jun 29
    28
    @hiyongliz 开发不干的杂活都是运维干。
    fredz
    fredz
    Jun 29
    29
    5000+pods 混合云的唯一运维我都被裁了 所以优化太好人家说你工作量不饱和,话说我的工作要交接给 5 个人
    robinxplorer
    30
    现在的趋势是运维的活直接让开发来干了
    fish2050
    fish2050
    Jun 29
    31
    内存少就别搞微服务了
    brom111
    brom111
    Jun 29
    32
    4c8g 还跑什么 k8s 呢。 降成本也不能从主机开始吧。。
    Nexora
    Nexora
    Jun 29
    33
    合并节点,把两台 4C8G 改成一台 8C16G, JVM OOM 需要排查一些代码和结构是否合理。
    jonathan001
    jonathan001
    OP
    Jun 29
    34
    @Nexora 排查个鸟,浪费时间,这点工资都懒得动
    jonathan001
    jonathan001
    OP
    Jun 29
    35
    @fredz 出问题要运维干嘛,不出问题要运维干嘛?
    cccssss
    cccssss
    Jun 29
    36
    建议换 golang 和 rust
    jonathan001
    jonathan001
    OP
    Jun 29
    37
    @cccssss 我最近几天也在研究,用 rust 确实比较省内存,但是管我运维什么事情呀。
    liubai256
    liubai256
    Jun 29
    38
    我上家也是程序动不动被操作系统干掉了重启,要么就直接夯住了看着容器还在实际上死了有一会儿了,端口在监听但是完全不提供服务,每次出问题老大都是让重启,小半年了也没解决反而监控和应用健康检查越来越全了,为了挂的第一时间重启。。。
    jonathan001
    jonathan001
    OP
    Jun 29
    39
    @liubai256 得多菜
    w741069229
    40
    现在各个企业是不是卷与否最终都会是上一天班,可能第二天就被干了?我司目前有点这个倾向了
    jonathan001
    jonathan001
    OP
    Jun 29
    41
    @w741069229 假如公司不能以人为本,更别想着公司做大了给你分一杯羹。
    HiXname
    HiXname
    Jun 29
    42
    不会是 vm 没设置好吧
    smileawei
    smileawei
    Jun 29
    43
    java 不是配置 jvm 嘛。该多少内存不是从压测来的嘛。
    yulgang
    yulgang
    Jun 29
    44
    我们全干,没有运维
    jonathan001
    jonathan001
    OP
    Jun 29
    45
    @smileawei 别闹了,哪有压力测试
    liubai256
    liubai256
    Jun 29
    46
    @jonathan001 #39 也是因为机器降配置了,领导觉得这个应用 4c8g 就行了,但是实际跑着天天都是日常内存七八十,告警都改到 90 了,有的应用还是会满
    jonathan001
    jonathan001
    OP
    Jun 29
    47
    @liubai256 都是草台班子。
    zhoulouzi
    zhoulouzi
    Jun 29
    48
    你们这公司考什么赚钱?
    garyalen
    garyalen
    Jun 29
    49
    再后面就是下云 用台式机 边缘加速映射网站出去了

    时不时问怎么这个月账单多了 10 块钱
    jonathan001
    jonathan001
    OP
    Jun 29
    50
    @garyalen 那 10 块钱是电费吧
    jaoyina
    jaoyina
    Jun 29
    51
    让 AI 帮你运维
    lesismal
    lesismal
    Jun 29
    52
    虽然。。。但是 java 确实。。。
    beyond98
    beyond98
    Jun 30 via iPhone
    53
    降本还能增效?
    jonathan001
    jonathan001
    OP
    Jun 30
    54
    @jaoyina 真当 AI 是万能的了?
    jonathan001
    jonathan001
    OP
    Jun 30
    55
    @lesismal 换成 rust 应该可以挽救下,毕竟内存占用极低。
    sampeng
    sampeng
    Jun 30
    56
    4c8g 跑 java 的基本都是草台班子。。。
    Daybyedream
    57
    查问题啊。。。。给开发去
    jonathan001
    jonathan001
    OP
    Jun 30
    58
    @Daybyedream 开发不要,试问阁下该如何应对。
    jonathan001
    jonathan001
    OP
    Jun 30
    59
    @sampeng 可不是,我已经准备离职了。
    garyalen
    garyalen
    Jun 30
    60
    @jonathan001 #50 谁知道呢 但是得让你出分析 改进报告
    jonathan001
    jonathan001
    OP
    Jun 30
    61
    @garyalen 分析个猫。
    jaoyina
    jaoyina
    Jun 30
    62
    @jonathan001

    你这么说感觉你就是那种生活中比较抵制 AI 的人,我公司就有个运维,我让他把 AI 用起来到现在都没看到他动,而实际上我这个开发已经用 AI 解决了不少运维也很难排查的问题,还查出不少他们脚本里的 Bug 。
    sampeng
    sampeng
    Jul 1
    63
    @jaoyina 研发工资和运维工资可不是一回事。。。你不能这么比。研发和运维的技术能力也是千差万别
    jonathan001
    64
    @sampeng 不至于,现在运维比研发复杂多了。
    jinlong
    jinlong
    Jul 1
    65
    我们是 2H2G+Docker ,挺稳定的,不过是 Python+PHP
    lesismal
    66
    @jonathan001 换 rust 可以拯救很多但开发效率低、适合做性能场景的基础设施;换 go 也可以拯救很多、比 rust 更适合 curd 场景。我们之前一些 java 换 go ,同样流量不变,内存平均省掉 80-90%,cpu 降 30-60%。
    jonathan001
    67
    @lesismal 我现在在研究 rust ,发现 rust 比 go 还变态,关键是没有 GC
    Daybyedream
    68
    @jonathan001 开发不查 那就给老板说啊 还能咋的
    jonathan001
    69
    @Daybyedream 你经过你直属领导找老板,找死呢。
    lesismal
    70
    @jonathan001 讲性能,c/cpp/rust/zig 这些,一些“传统”行业比如游戏,大型 MMO 游戏框架那么多年都没有重大演进过,吃性能的地方甚至汇编优化。rust 、zig 都挺不错,但垂直领域积累少,所以游戏 MMO 类的性能场景还依然是 c/cpp 占主流,这种元素太多的场景,随便哪个带 gc 的都直接在选型阶段毙掉、根本不需要多思考、直接毙掉不能用。
    golang 的优势在于性能与效率和工程性的平衡,性能不是 golang 的优势,最多也就并发比一些脚本好、开销比 java 那些低,但是要跟第一梯队那几个比性能就是完全没必要的,需要极致性能的场景、golang 直接毙掉就好了。
    jonathan001
    jonathan001
    OP
    Jul 5❤️1
    71
    @lesismal 对的,对于性能要求极高的场景 GC 类型的语言直接 pass ,我工作当中主要用过 java ,go ,java 占用内存太大了,jdk11 经常申请大块内存不释放,一个应用动不动 4-8G 内存,go 语言还行内存占用小,语法简单,但是 GC 确实是硬伤逃避不了,所以我现在必须要搞定 rust ,没有 GC ,内存占用极地正是我想要的,当然了还会学习 C 语言,因为我需要做一些 Intel SGX 相关的开发。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4795 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    ♥ Do have faith in what you're doing.