p50, p90, p99 (pct 50, pct 90, pct 99)指什么?

时间:2024-10-25 21:28:49

p50, p90, p99(或者写作pct 50,pct90,pct 99)都是数据聚合统计一种方式,跟百分比相关(经评论区提醒,p的含义是percentile)。

  • p50:数据集按升序排列,第50分位置大的数据(即升序排列后排在50%位置的数据)。
  • p90:数据集按升序排列,第90分位置大的数据(即升序排列后排在90%位置的数据)。
  • p99:数据集按升序排列,第99分位置大的数据(即升序排列后排在99%位置的数据)。

有什么实际含义和用处?

经常用来衡量服务响应延迟。

以最常用的p99为例,它衡量了99%的情况下能达到的最大延迟,99%的请求都低于这个数值,即绝大多数情况下的最差情况。