首页/AI/提示词工程速查/延迟看分位数(P95/P99)
评估与迭代50 条

延迟看分位数(P95/P99)

平均延迟掩盖长尾:报告 P50/P95/P99 与超时率;首字节与完整输出分开测,流式场景对体验影响不同。

提示词工程速查AI更新于 2026-10-13

延迟分位数是什么

报告延迟要看分位数而不是平均值:平均延迟会被大量快请求拉低,掩盖少量极慢请求——而用户体验与超时预算恰恰由尾部决定。常规做法是同时给出 P50、P95、P99 以及超时率,并且把首字节(首个 token)与完整输出分开统计:流式输出场景下用户感知的是首字节,批处理场景更关心完整耗时。

基本信息

适用平台在线服务化的推理接口、代理应用与批处理任务
必报分位P50 反映典型体验;P95/P99 决定超时预算与用户容忍度
分段口径首字节延迟与完整输出延迟分开统计,流式场景首字节更关键
采样要求覆盖高峰与低峰时段,注明采样比例与观察窗口

典型使用场景

  • 上线评审:把延迟分位数作为护栏指标,与质量一起验收
  • 超时配置:按 P99 而不是平均值设定超时阈值,避免误杀正常慢请求
  • 容量规划:峰值时段的 P95 决定需要多少并发能力
  • 体验优化:确认慢点在首字节还是逐 token 生成阶段
  • 对外承诺:向业务方给出分位延迟而非「平均约 2 秒」的模糊说法

延迟报告模板

延迟报告模板
# P50 首字节:0.6s      P50 完整:1.8s
# P95 首字节:1.4s      P95 完整:4.2s
# P99 首字节:2.9s      P99 完整:8.9s
# 超时率(超过 10s 的比例):0.4%
# 采样来源:生产流量 2% 抽样,窗口 2026-10-01 至 2026-10-07
# 备注:峰值时段(每日 09:00-11:00)P95 完整延迟为 5.6s
# 分段:排队 0.2s / 推理首字节 1.2s / 生成 2.4s / 校验 0.4s

分位数怎么读

指标含义偏高时的排查方向
P50一半请求快于此值整体慢了:看模型与提示是否变重
P95最慢的 5% 起点先看排队与上游依赖,再看重试
P99长尾,决定超时兜底定位个别慢请求的路由与输入特征
超时率直接反映用户可见失败收紧输出长度或缩短上下文
首字节占比用户感知的等待优化预处理、缓存与提示长度
平均值不是没用,只是不能单独用:它适合做长期趋势的粗看。凡是与用户体验、超时、容量相关的判断,都要落到分位数上。
采样口径要写清:只统计低峰时段会低估真实延迟,只统计成功请求会漏掉超时与失败请求带来的最差体验。失败与超时应当计入统计并单列。

易错点

  • 平均值被大量快请求拉低,掩盖慢请求问题,用户投诉与报表数据对不上
  • 只测低峰时段会低估高峰延迟,容量规划与实际体验脱节
  • 首字节与完整输出混在一起统计,流式场景的体验问题定位不到
  • 统计剔除超时与失败请求,长尾问题从报表中消失

数据来源与参考

  • 在线服务性能指标实践(分位数延迟与尾延迟)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌