GLM-5.2 · PAI CAPACITY REPORT · 2026-07-23
TP8 与 TP16:谁能服务更多用户?
答案取决于“用户”的定义。KV Cache 决定同一时刻能装下多少正在计算的 token;GPU 计算吞吐决定每分钟能完成多少请求。TP16 更能装,TP8 三副本通常更能并行处理短请求。
中短上下文 / 公共在线流量
优先 TP8 多副本:三套队列、24 张 GPU、低故障耦合。
优先 TP8 多副本:三套队列、24 张 GPU、低故障耦合。
超长上下文 / 200k~1M
使用 RDMA TP16:单实例 1M 窗口、更大的共享 KV 池。
使用 RDMA TP16:单实例 1M 窗口、更大的共享 KV 池。
一、实机容量基线
二、部署结构不是“8 卡对 16 卡”这么简单
TP8:三份完整模型
每个副本独立保存一整份模型,拥有独立调度队列。
副本 A8 GPU · 224k
副本 B8 GPU · 224k
副本 C8 GPU · 224k
总 GPU:24;模型权重重复保存 3 次。
RDMA TP16:一份模型切到两台机器
16 张卡共同完成每个请求,只保存一整份模型权重。
MasterTP rank 0~7
⇄
RDMA
RDMA
WorkerTP rank 8~15
总 GPU:16;模型权重只保存 1 次。
三、为什么 TP16 卡更少,KV 反而更大?
GLM-5.2-FP8 权重约 753GB。TP8 的三份副本重复占用大量显存;TP16 只保存一份权重,并明确使用 FP8 KV Cache。
TP8 三副本 · 24×H200
三份模型权重 ≈ 2,259GB
剩余空间
3,384GB 总显存 − 2,259GB 权重 ≈ 1,125GB
TP16 单实例 · 16×H200
一份权重 ≈ 753GB
更多剩余空间
2,256GB 总显存 − 753GB 权重 ≈ 1,503GB
再叠加 --kv-cache-dtype fp8_e4m3,TP16 每个 KV 元素通常只需 FP16/BF16 的一半字节数。因此它能驻留更多上下文,并不意味着它的计算吞吐也同比增加。
四、“33 个用户”和“62 个用户”到底是什么意思?
它们不是平台注册用户数,也不是整天只能服务的人数。
它们表示:假设每个正在推理的请求都占用 20k KV tokens,理论上同一时刻最多能放进多少个活跃请求。请求完成后,工作 KV 会释放或成为可淘汰缓存,容量随即可以服务下一批用户。
它们表示:假设每个正在推理的请求都占用 20k KV tokens,理论上同一时刻最多能放进多少个活跃请求。请求完成后,工作 KV 会释放或成为可淘汰缓存,容量随即可以服务下一批用户。
| 每个活跃请求 | TP8 三副本:KV 驻留上限 | TP16:KV 驻留上限 | 说明 |
|---|---|---|---|
| 20k | 约 33 个 | 约 62 个 | 只是显存 admission ceiling |
| 50k | 约 12 个 | 约 25 个 | 未计算延迟与 GPU 饱和 |
| 100k | 约 6 个 | 约 12 个 | TP8 仍可能拥有更高总 tokens/s |
| 200k | 约 3 个 | 约 6 个 | TP8 接近单请求极限 |
| 500k | 不支持 | 约 2 个 | 只能走 TP16 |
| 1M | 不支持 | 约 1 个 | 接近 TP16 极限 |
五、KV 驻留容量计算器
20k
只计算理论 KV 容量,不代表满足延迟 SLA 的用户数。
TP8 三副本33个同时在途请求
RDMA TP1662个同时在途请求
六、TP8 真正的价值
TP8 三副本擅长
- 三套独立队列:三批请求真正并行计算。
- 24 张 GPU 总算力:短请求总 tokens/s 可能更高。
- 较低通信开销:避免跨节点 TP16 每层 RDMA collective。
- 故障隔离:一个副本故障,另外两个仍可服务。
- 流量隔离:一个慢请求只拖累一个副本。
- 易扩缩容:Router 可增加、摘除或滚动更新副本。
TP16 单实例擅长
- 完整 1M 上下文:支持超长 Claude Code 会话。
- 共享大 KV 池:没有三个副本之间的显存碎片。
- 权重只存一份:更多显存可用于 KV Cache。
- FP8 KV:进一步提升 token 容量。
- 长请求 admission:500k~1M 请求只有它能接。
七、最终流量策略
普通请求(≤200k)→ TP8 多副本池 | 超长请求(>200k)→ RDMA TP16 长上下文池
如果要回答“在 TTFT < 10 秒、P95 < 60 秒的条件下能服务多少用户”,必须分别压测并发 1/2/4/8/16/32,记录 TTFT、Prefill tokens/s、Decode tokens/s、总吞吐、P95/P99 与错误率。仅凭 KV 池无法得到这个答案。