好比 450 120 553 994 334 844 675 496这样一系列数据
(120 334 450 496 553 675 844 994
)app
count of the items processed
总数,这里是8个code
The largest valueblog
最大值,这里是994排序
The smallest valueci
最小值,这里是120get
Total of itemsit
总和,这里是4466io
average of the itemssed
平均值,这里是558.25请求
The sum of values up to the 90th percentile
按大小升序,前90%的数据总和,这里是3472(4466-994
)
The upper value of the 90th percentile group
按大小升序,前90%的数据中最大的数,这里是844
The average of values up to the 90th percentile
按大小升序,前90%的数据的平均值,这里是496
一组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)个数相等,不用算也知道正是这两个数。