TP90,TP99,TP999,MAX含義


TP90就是滿足90%的網絡請求所需要的最低耗時(90%的請求耗時情況)。

TP99就是滿足99%的網絡請求所需要的最低耗時。TP99=10ms,標識這段時間99%的請求都在10毫秒以內。

TP999就是滿足999‰的網絡請求所需要的最低耗時。

MAX就是這段時間內耗時最大的,比如MAX=1000ms,表示這段時間最耗時的一次請求是1s,max高表示偶有一次請求,耗時很大。

 

計算方式:


TP指標:

TP=Top Percentile,指在一個時間段內,統計該方法每次調用所消耗的時間,並將這些時間按從小到大的順序進行排序, 並取出結果為 : 總次數 * 指標數 = 對應TP指標的值, 再取出排序好的對應位置時間。

TP50、TP90、TP99、TP999 計算方式一致TP90,TP99,TP999則對方法性能要求很高,接口性能參數"999線"就是TP999。

計算方式:

進位取整(請求總次數*x%),取該請求值中最低耗時,注:x為TPx中的x

TP50 = (int)(TOTAL_RUNS * 0.50);
TP90 = (int)(TOTAL_RUNS * 0.90);
TP99 = (int)(TOTAL_RUNS * 0.99);
TP99_9 = (int)(TOTAL_RUNS * 0.999);
TP100 = (int)(TOTAL_RUNS * 1);
舉一個栗子:

有四次請求耗時分別為:

10ms,1000ms,100ms,2ms

排序:[2ms,10ms,100ms,1000ms]

TP50:4次請求中,50%的請求數為4*0.50,進位取整也就是2次,滿足這全部2次請求的最低耗時為10ms,也就是TP50的答案是10ms。

TP99:4次請求中,99%的請求數為4*0.99,進位取整也就是4次,滿足這全部4次請求的最低耗時為1000ms,也就是TP99的答案是1000ms。

 

------------------------------------------------------Tanwheey--------------------------------------------------

愛生活,愛工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM