推理指标

别名:Throughput / Latency / TTFT / TPOT / Batch Size / Streaming Output / 吞吐 / 延迟 / 首token延迟 / 每token生成耗时 / 批大小 / 流式输出

衡量推理服务:吞吐、延迟、TTFT、TPOT、批大小与流式输出;延迟看单请求,吞吐看整体。

更新于 2026/11/08
推理指标性能

一句话定义

推理指标是衡量服务性能的一组数字:吞吐看单位时间能处理多少 token/请求,延迟看单请求多久返回;TTFT 是首 token 延迟,TPOT 是每 token 平均耗时。

为什么需要区分

用户感知的是 TTFT 和流式输出,平台关心的是吞吐和成本,SLA 看的是 P95/P99 延迟。只看一个平均值,很容易把问题藏起来。

关键指标

  • Throughput(吞吐):tokens/s 或 requests/s;和并发、batch、模型大小相关。
  • Latency(延迟):请求从开始到结束的总时间。
  • TTFT:从请求开始到第一个 token 返回,主要由 Prefill 决定。
  • TPOT:Decode 阶段每个 token 的平均耗时。
  • Batch Size:一次并行处理的请求/样本数;影响吞吐和延迟。
  • Streaming Output:边生成边返回,改善感知延迟,但不减少总时间。

推理指标:TTFT、TPOT、总延迟与吞吐

关键取舍

  • 吞吐和延迟通常冲突:大 batch 提高吞吐,可能推高单请求延迟。
  • TTFT 和 TPOT 要分开优化:Prefill 看算力/批处理,Decode 看 KV Cache/量化。
  • 线上看 P50/P95/P99,不只看平均值;长尾更影响体验。
  • 流式输出改善体验,但总生成时间不变。

常见误区

  • 吞吐等于延迟:一个看整体,一个看单请求。
  • TTFT 等于总延迟:TTFT 只到首 token。
  • 流式输出更快:它只是更早显示,不减少总时间。
  • batch 越大越好:延迟、显存和公平性都会受影响。

用在哪里

  • 推理服务容量规划、SLA、压测。
  • 对比模型/框架/量化方案。
  • 调 batch、并发、缓存和流式策略。

相关概念