2016-05-23 37 views
0

我一直在最近推出的百分指標測量的應用程序的效率不同方面(即:像P50,P90,P99和延遲,等..) 我不知道是用來p50s爲什麼像這樣的的度量標準有點模糊,如果您想要衡量應用程序的效率,則不會提供很多信息。 我認爲這可能是一個廣泛的問題,但是哪種類型的百分比反映了您的應用程序的效率最高?什麼百分比度量指標反映了您的應用性能?

回答

1

要回答你的問題,我會提供一些關於平均值/平均值的背景。 例如,我有幾個樣品(響應時間的網絡請求)1,2,1,3,2,2,1,3,2,40

如果我取平均值/平均則是:5.7

在這裏,你會說我的平均響應時間是5.7,這不代表真實的情況。在這裏你可以看到大多數樣本低於3,但由於一個異常值你的平均值從1.9變爲5.7。 問題均值/平均值,有時並不代表實際結果

百分幫助我們提供實際的圖片。在這裏,如果你採取90百分位,值是3.所以你可以說,我的迴應的90%低於3. 這是代表真實的案例或接近你的實際的平均值。

我希望你明白爲什麼使用百分位數。

在實踐中,一般第90,第95(大部分)和第99百分位數的性能測量用於去除異常值,找出實際值。

沒有直截了當的答案,其百分中使用的這種情況下,因爲從應用程序到應用程序,數據建模,提供樣品等

變化實際上90和95百分位在大多數情況下,見慣應用程序的性能,因爲它給你一個90%或95%的置信度,這在大多數情況下足夠了。

+0

我得到百分以及如何均線均使用最糟糕的事情背後的想法,但是這不是什麼百分手段,相反,它是關於使用什麼類型的百分的問題嗎? 我看過第95,99和99.9百分位的指標,但我找不到在哪些情況下使用哪一個。 好像99th以下的任何東西都忽略了大量的信息 –

+0

對於'哪種情況下使用哪種百分比'沒有任何規則或答案,因爲它取決於很多東西,比如數據模型,可用樣本,預期置信度間隔。但正如我已經說過的,大多數情況下,90或95就足夠了。 –