數據整理分析工作筆記整理

本篇文章是爲了總結前段時間在進行性能數據整理分析時所學習到的內容而寫的。由於我是個新手,在整理過程中主要是在同事的帶領下做的,有什麼不對的地方大家可以指出來,討論一下。

在跑場景時主要用的工具有:LR、nmon,數據分析時主要是根據這兩個工具生成的結果進行分析。

nmon

SYS_sunmm 系統彙總,藍線爲cpu佔有率變化情況,粉線爲磁盤IO變化情況
CPU_summ(每個cup在執行時間內的佔用情況)(每個柱狀圖是User%、Sys%、Wait%之和)
MEM 主要顯示空閒內存的數量(線性圖主要顯示的是空餘內存(memfree)的變化)
NET顯示系統中每個網絡適配器的數據傳輸速率(千字節/秒)(該圖顯示的是隨時間的變化讀寫速率的變化。 藍色顯示爲讀取速率,紅色爲寫入速率)

 

LoadRunner:

Lr生成的結果中的一些數據注意點:

1、Lr生成的概要報告中,平均時間和 90%相對應的時間上下浮動在一個較小的範圍,如果浮動的範圍過大要看std的值;

2、std是標準偏差值,主要反映樣本空間分佈情況,越接近平均值,std越小,說明系統測試的原始數據分佈比較集中,基本接近平均值,所以std值很小時,一定程度上可以表明系統更加穩定。

3、概要報告中有場景運行的情況——運行時間段和運行時間長度

4、tps=總通過/總時間

5、平均響應時間=服務器處理時間+數據庫時間+網絡時間

6、 如何判斷內存已經達到了瓶頸
     1.UNIX資源監控中指標內存頁交換速率(Paging rate),如果該值偶爾走高,表明當時有線程競爭內存。如果持續很高,則內存可能是瓶頸。也可能是內存訪問命中率低。    
    2.Windows資源監控中,如果Process\Private Bytes計數器和Process\Working Set計數器的值在長時間內持續升高,同時Memory\Available bytes計數器的值持續降低,則很可能存在內存泄漏。

由於工作原因,暫時寫這些,隨後會追加內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章