Distributions
什麼分佈最常用於建模服務器響應時間?
我有一個基於 servlet 的應用程序,我在其中測量完成對該 servlet 的每個請求所花費的時間。我已經計算了簡單的統計數據,比如平均值和最大值;但是,我想進行一些更複雜的分析,為此我相信我需要對這些響應時間進行適當的建模。
當然,我說,響應時間遵循一些眾所周知的分佈,並且有充分的理由相信分佈是正確的模型。但是,我不知道這個分佈應該是什麼。
想到對數正態和伽瑪,您可以製作任何一種適合真實響應時間的數據。有誰知道響應時間應該遵循什麼分佈?
對數正態分佈是我發現在描述一段時間內所有用戶群的服務器響應時間延遲方面最好的分佈。
您可能會在恰當命名的站點lognormal.com上看到一些示例,該站點的業務是測量站點延遲分佈隨時間的變化等等。除了作為一個快樂的用戶之外,我與該網站沒有任何關係。這是分佈的樣子;響應(例如網頁加載)時間與響應數:
請注意,在此圖表中,加載時間(X 軸)比例是線性的。如果將 x 軸切換為對數刻度,則分佈的形狀在峰的右側看起來會更正常(鐘形)。