1

指标列表

比如 450 120 553 994 334 844 675 496这样一系列数据
(120 334 450 496 553 675 844 994)

count

count of the items processed
总数,这里是8个

max/upper

The largest value

最大值,这里是994

min/lower

The smallest value

最小值,这里是120

sum

Total of items

总和,这里是4466

mean

average of the items

平均值,这里是558.25

sum_90

The sum of values up to the 90th percentile

按大小升序,前90%的数据总和,这里是3472(4466-994)

upper_90

The upper value of the 90th percentile group

按大小升序,前90%的数据中最大的数,这里是844

mean_90

The average of values up to the 90th percentile

按大小升序,前90%的数据的平均值,这里是496

90thPercentile

一组n个观测值按数值大小排列,处于p%位置的值称第p百分位数。百分位通常用第几百分位来表示,如第五百分位,它表示在所有测量数据中,测量值的累计频次达5%。

百分位数提供了有关各数据项如何在最小值与最大值之间分布的信息。对于无大量重复的数据,第p百分位数将它分为两个部分。大约有p%的数据项的值比第p百分位数小;而大约有(100-p)%的数据项的值比第p百分位数大。
90%响应时间,就是这个意思,比如一个小时内90%的响应时间为500ms,表示是这个小时内所有请求该页面的响应时间中,有90%的请求响应时间小于或等于500ms

  • 计算方法

设一个序列供有n个数,要求(k%)的Percentile:
(1)从小到大排序,求(n-1)*k%,记整数部分为i,小数部分为j (这里7*0.9=6.3,i为6,j为0.3)
(2)所求结果=(1-j)第(i+1)个数+j第(i+2)个数 (这里为0.7844+0.3994=889)
特别注意以下两种最可能考的情况:
(1)j为0,即(n-1)*k%恰为整数,则结果恰为第(i+1)个数
(2)第(i+1)个数与第(i+2)个数相等,不用算也知道正是这两个数。

doc


codecraft
11.9k 声望2k 粉丝

当一个代码的工匠回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧,这样,当他老的时候,可以很自豪告诉世人,我曾经将代码注入生命去打造互联网的浪潮之巅,那是个很疯狂的时代,我在一波波的浪潮上留下...


引用和评论

0 条评论