好比 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)個數相等,不用算也知道正是這兩個數。