首页/AI/大模型部署与运维速查/估算余量:理论值到落地值

估算余量:理论值到落地值

落地留余量:块粒度、碎片、监控与异构进程都会消耗显存;把理论并发按 70%~80% 折算评估,并给突发批次保留小额余量。

理论值到落地值

从理论容量到能对外承诺的落地容量,中间隔着几项开销:缓存按块分配产生的碎片、运行时工作区、监控与日志代理占用的显存,以及突发批次。把这些留出余量再折算,容量承诺才靠谱。做法是先保守上线,再按监控到的水位与延迟逐步放量。

基本信息

适用平台自托管推理服务的容量规划
折算比例理论并发按七成到八成评估
额外预留再留百分之五到十给突发批次与系统进程
校准依据上线后的显存水位与延迟分位数

折算示例

折算示例
理论并发 100 → 落地按 70~80 评估
再预留 5%~10% 显存给突发批次与系统进程

余量覆盖的开销项

开销项量级示意说明
块粒度与碎片随序列长度分布波动缓存分块分配的边角开销
调度与工作区固定加波动运行时缓冲与预留
系统与监控进程相对固定监控、日志代理等占用
突发批次与流量形态相关并发瞬时冲高时的额外占用

典型使用场景

  • 容量承诺:对外报数时用折算后的值
  • 扩容触发:把水位阈值设在余量之上,而不是贴着上限
  • 压测设计:压到折算值附近就应看到延迟上扬,用来验证余量是否合理
  • 复盘校准:每次故障后回看实际水位与估算值的偏差
余量以监控数据收敛:先保守上线,再按水位与延迟指标逐步放量。
把折算系数写进部署文档:同型部署下次直接复用,不必重新拍脑袋。
余量要靠实测验证:压到估算的并发上限附近观察延迟是否上扬,出现明显上扬说明余量已经用尽,需要重新折算而不是硬扛。

易错点

  • 把理论值写进容量承诺:长尾场景实测不达标,返工重排容量的成本更高
  • 余量只算自己不算别人:监控与日志代理长期占显存时,余量会被悄悄吃掉
  • 压缩到贴着上限运行:没有余量时,一次流量突发就会触发拒绝或超时
  • 估算与实测各写各的:偏差不回收,下次规划继续凭感觉

数据来源与参考

  • vLLM 官方文档:显存调优(docs.vllm.ai)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌