[硬件] Meta 公开了大集群的运维数据:每 8 千张卡每天近 1000 次中断,一年降了 99%,靠的不是换新卡

Meta 前两天写了篇博客,讲俄亥俄那个 Prometheus 集群(第一期几十万张 GPU )是怎么跑稳的,数字挺直白,搬过来聊聊。

起点有多糟

2025 年年中,每 8000 张卡,每天将近 1000 次中断事件。训练任务一断就要从检查点重来,卡越多越频繁。

做了什么

英伟达派工程师驻场,和 Meta 一起:

  • 调 HBM 的固件
  • 定期做内存巡检,提前把有问题的条子挑出来
  • 改进 LPDDR 的纠错
  • 根据信号预测哪些器件快要坏,坏之前先换

一年下来,训练中断减少了 99%。预训练的 goodput 超过 85%,也就是 100 个小时里大约 85 个小时在干正经活。

备用卡是写进设计里的

项目 数字
每个 NVL72 机柜 72 张卡只用 64 张,8 张备用
一个 3.3 万卡的训练任务 实际配约 3.8 万张
多出来的比例 约 13%

也就是说,大厂默认就是「一定会坏」,直接多买一成多的卡当冗余。

几点感受

我们是做服务器和 GPU 维保的,看完的感觉:

  • 降下来的那 99%,主要靠固件、巡检、纠错这些「软」的东西,不是换了新一代硬件
  • 他们下功夫的地方几乎都在内存( HBM 、LPDDR ),说明大集群里内存是要重点盯的
  • 小集群没法像 Meta 那样多配 13% 的卡,但思路一样:先知道自己的故障率,再决定手边备多少件

想问下有在跑 GPU 集群的朋友:你们那边最常坏的是什么?卡、内存、光模块,还是电源?

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论