推理服务的容量规划:从 QPS 到显存的换算链

简介: 本文详解推理服务容量规划核心:突破CPU思维,聚焦显存带宽与容量瓶颈。构建“日请求→峰值QPS→并发→KV Cache→GPU数”换算链,拆解每环关键系数(如4K上下文占0.5GB显存、单卡约20并发),强调量化、batching与冗余实践要点。(239字)

模型工程系列新篇。前面聊的扩缩容、过载保护都是「容量不够之后怎么办」——这篇回到源头:容量怎么算。推理服务的容量规划和传统服务有个本质差异:瓶颈不在 CPU 核数,在显存带宽和显存容量,而这两个量跟模型结构强耦合——算错一个系数,采购就差一个数量级。

先立换算链:从业务量到 GPU

日翻译请求量 → 峰值 QPS → 并发请求数 → KV Cache 显存 → 模型副本数 → GPU 数

每一环都有系数,逐环拆。

环一:日均到峰值

用日均量估容量是新手错误——推理流量日内波动极大(工作时段尖峰)。正确姿势:取「工作时段 1 小时峰值 / 日均」的比值,翻译类业务典型 3~5 倍。容量按峰值 QPS × 1.2 冗余算,冗余系数留给重试和毛刺。

环二:QPS 到并发数

并发数 = 峰值 QPS × 单请求平均耗时。这是最容易被低估的一环:单请求 2 秒生成时间,10 QPS 就是 20 个在途请求——每个在途请求都占着一份 KV Cache。

环三:并发到显存(本篇核心)

单请求显存 = 模型权重分摊 + KV Cache。KV Cache 的公式:

KV Cache = 2 × 层数 × KV头数 × 头维度 × token数 × 精度字节

以主流 7B 级模型(32 层、GQA 后 KV 头 8、头维 128、FP16)为例:每 1K token 上下文约占 128MB 显存。一个 8K 上下文的请求 KV Cache 就是 1GB——长上下文业务里,Cache 比权重还吃显存不是夸张。

单卡容量上限速算:24GB 卡跑 7B(权重约 14GB)→ 剩 10GB 给 Cache → 按 4K 上下文/请求(0.5GB)→ 单卡约 20 并发。再对环二的并发需求,需要的卡数就出来了。

环四:别忘了带宽这个隐形瓶颈

显存算够只是「能装下」,跑得快还要带宽:推理是访存密集负载,生成速度 ≈ 带宽 ÷ 模型大小(粗算)。同一张 24GB 卡,带宽 1TB/s 跑 7B FP16 的生成速度上限约 70 tokens/s(全给单请求的理论值)——多并发分摊后每请求速度线性下降。采购时同显存不同带宽的卡差价,买的就是这个速度。

一张真实的规划表(翻译业务示例)

参数 值
日请求量 50 万次
峰值 QPS(×4 波动 ×1.2 冗余) 28
单请求耗时 2.5s
峰值并发 70
单请求 KV Cache(4K 上下文) 0.5GB
单卡可承载并发(24GB 卡) ~20
模型副本数 4
GPU 数(含 1 卡冗余) 5

这行链条里任何一环的假设变了(上下文涨到 8K、模型换 14B),末端的 GPU 数直接翻倍——容量规划的文档价值就是把每个系数的依据写清楚,半年后流量涨了知道怎么重算,而不是重头猜。

三个实务提醒

  1. 量化改变一切:Q4 量化让权重减半、KV Cache 可配 FP8——同样的卡容量翻倍。规划表里「量化方案」是必填项,不是 footnote
  2. batching 是近乎零成本的容量增益:连续批处理(continuous batching)让同卡并发上限提升 2~3 倍——上 batching 前后的容量表是两张表
  3. 留 20% 的「意外税」:框架开销、碎片、监控 agent——实际可用显存永远比标称少,规划时打折要狠一点

(模型工程系列:扩缩容 → 混部 → 冷启动 → 输出缓存 → 过载保护 → 灰度发布 → 本文:容量规划)

目录
相关文章
|
云安全 安全 网络安全
|
7天前
|
JavaScript 安全 前端开发
Nodejs Brotli decoder 代码执行漏洞 (CVE-2026-111497)10629
Node.js发布安全更新修复Brotli解码器高危RCE漏洞(CVE-2026-111497),建议受影响版本用户立即升级。
2009 1
|
14天前
|
JSON 程序员 数据格式
最新版Notepad++下载、安装、配置保姆级教程(附官网安装包)
Notepad++ 是一款免费开源、轻量快速的 Windows 文本编辑器,支持多标签、语法高亮、代码折叠与宏录制,体积小、启动快、资源占用低,兼容 x64/x32/ARM 架构,是程序员和文字工作者的高效利器。
3200 0
|
13天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
2295 44
|
10天前
|
Web App开发 人工智能 前端开发
2026 年 AI 浏览器怎么选?Ego Lite、Tabbit、Chrome DevTools MCP 深度对比,开发者到底该用哪个?
2026年AI浏览器选型指南:Ego Lite专注多Agent协同(Mac优先),Tabbit国产首选,原生支持Windows与Codex控制;Chrome DevTools MCP非浏览器而是开发者利器,深度集成Console/Network/Performance调试能力,让AI真正“看懂并验证”前端代码。
1434 3
|
7天前
|
安全 应用服务中间件 Go
PHP2Shell 漏洞拆解:WordPress 与 nginx 为何中招
PHP2Shell 双 RCE 已遭在野利用:WordPress、Drupal 全在射程内,nginx 其实另有洞。拆成因与修复顺序
PHP2Shell 漏洞拆解:WordPress 与 nginx 为何中招
|
8天前
|
开发者 索引
DeepSeekHarness大肥鱼自带插件市场了?加个地址就能用
Open Plugin Market 是一个开放插件索引平台,收录800+优质DSH插件,支持分类浏览、智能推荐与随机发现。无需安装市场,粘贴索引地址即可一键接入,网页版直访 dshopen.org,助力小开发者被看见。(239字)
1746 1
DeepSeekHarness大肥鱼自带插件市场了?加个地址就能用
|
6天前
|
人工智能 Linux API
Magpie, 轻量本地AI网关!免费Token用不完!
Magpie 是开源AI编程模型调度网关,上线一月获1.8万Star。它通过本地高性能网关统一托管多平台API密钥、账号与免费额度,实现跨Agent的模型秒级切换、静默额度轮换与资源复用,显著降低碎片化管理成本。(239字)
Magpie, 轻量本地AI网关!免费Token用不完!
|
6天前
|
安全 程序员 应用服务中间件
PHP 被曝两大致命漏洞,请所有程序员抓紧做这件事!
PHP 官方发布了紧急安全更新,一口气修复了两个严重漏洞。如果网站和服务器用了 PHP 应该怎么处理?漏洞的原理是什么?本文给你讲清楚
704 0

热门文章

最新文章