集群慢不一定是卡不够:三种慢,只有一种值得花钱

成本账 · 3 步判断 / 6 条数据L1整理于 2026-09-30 有效期 180d

集群慢不一定是卡不够 —— 「慢」有三种,只有一种值得花钱。显存接近 0 是显卡压根没参与计算(配置问题,加卡一分钱作用没有);只有第一轮慢是预热,属正常开销;并发上去了单请求反而更慢,说明撞的是通信墙(加卡会更糟)。只有「单请求慢且显存占用正常、并发仍有边际收益」这一种,加卡才是正解。

硬件选型容量规划显存张量并行排错

这条适用于

版本指纹

本机实测经验框架;并发 16 一行为 4 机单实例张量并行结论

具体做法

表一:三种「慢」,只有一行该掏钱

现象真实原因该不该花钱
单请求慢,但显存占用正常计算量真的超过卡的算力可以考虑加卡
单请求慢,显存占用接近 0显卡压根没参与计算,全在 CPU 跑加卡一分钱作用都没有
第一轮明显慢,后面就正常预热 / 首批编译,属正常开销加卡毫无意义
并发上去了,单请求反而更慢通信开销量超过算力收益加卡会更糟

表二:冷启动复测(temperature=0, max_tokens=400, 同一 prompt, 连续 6 次)

run19.48 s42.18 tok/s
run29.39 s42.58 tok/s
run39.38 s42.62 tok/s
run49.41 s42.51 tok/s
run59.42 s42.45 tok/s
run69.38 s42.66 tok/s
首次 9.48 s / 稳态 9.40 s = 1.01x->没有冷启动惩罚

表三:并发曲线(max_tokens=256, temperature=0)

并发系统吞吐加速比单请求等待
141.20 tok/s1.00x6.21 s
265.26 tok/s1.58x7.67 s
4103.29 tok/s2.51x9.52 s
8148.95 tok/s3.62x13.13 s
16148.22 tok/s3.60x20.24 s

判断顺序:先看显存 -> 再看是否只有第一轮慢 -> 最后看并发边际收益

加卡最大的代价不是钱,是它让你停止思考了。

失效边界
三条判据里最容易误判的是第二条(显存接近 0 的那种慢):它长得特别像「卡不行」,但根本不是。你去看显存几乎没被占用,你去看 GPU 利用率可能是满的(因为别的东西在用),你去看日志它写着「加载成功」—— 所有仪表盘都在告诉你一切正常,但计算根本没上卡。这种慢花钱买不到,因为它缺的不是算力,是配置和运行时的接缝。适用边界:表一的分类是,不同框架、不同硬件下判据会变化。另外「并发 16 零收益」这一行是 4 台机器跑单实例张量并行的结论,换流水线并行或多实例部署不成立。
← SDXL 开 batch=4 之前先算显存余量:16GB 卡批完只剩 389MB,省不到 3%降采样不省体积:24k MP3 降到 16k 存 WAV,反而胖 5.33 倍 →

← 返回全部排错方案