用LoadRunner分析資源占用率 軟件測試
1. 平均事務響應時間
Average Transation Response Time 優秀:<2s
良好:2-5s
及格:6-10s
不及格:>10s
2. 每秒點擊率
Hits per Second
當增大系統的壓力(或增加并發用戶數)時,吞吐率和TPS的變化曲線呈大體一致,則系統基本穩定若壓力增大時,吞吐率的曲線增加到一定程度后出現變化緩慢,甚至平坦,很可能是網絡出現帶寬瓶頸.同理若點擊率/TPS曲線出現變化緩慢或者平坦,說明服務器開始出現.
3. 請求響應時間
Time to Last Byte
4. 每秒系統處理事務數
Transaction per second
5. 吞吐量
Throughout
6. CPU利用率
Processor / %Processor Time 好:70%
壞:85%
很差:90%+
7. 數據庫操作消耗的CPU時間
Processor / %User Time 如果該值較大,可以考慮是否能通過友好算法等方法降低這個值。如果該服務器是數據庫服務器, Processor\%User Time 值大的原因很可能是數據庫的排序或是函數操作消耗了過多的CPU時間,此時可以考慮對數據庫系統進行優化。
8. 核心態CPU平均利用率
Processor /%Privileged Time 如果該參數值和"Physical Disk"參數值一直很高,表明I/O有問題??煽紤]更換更快的硬盤系統
9. 處理列隊中的線程數
Processor / Processor Queue Length 如果該值保持不變(>=2)個并且%Processor Time 超過90%,那么可能存在處理器瓶頸。如果發現超過2,而處理器的利用率卻一直很低,那么或許更應該去解決處理器阻塞問題,這里處理器一般不是瓶頸。
10. 文件系統緩存
Memory / Cache Bytes 50%的可用物理內存
11. 剩余的可用內存
Memory / Avaiable Mbytes 至少要有10% 的物理內存值
12. 每秒下載頁數
Memory / pages/sec 好:無頁交換
壞:CPU每秒10個頁交換
很差:更多的頁交換
13. 頁面讀取操作速率
Memory / page read/sec 如果頁面讀取操作速率很低,同時 % Disk Time 和 Avg.Disk Queue Length的值很高,則可能有磁盤瓶徑。但是,如果隊列長度增加的同時頁面讀取速率并未降低,則內存不足。
14. 物理磁盤利用率
Physical Disk / %Disk Time 好:<30%
壞:<40%
很差:<50%+
15. 物理磁盤平均磁盤I/O隊列長度
Physical Disk / Avg.Disk Queue Length 該值應不超過磁盤數的1.5~2 倍。要提高性能,可增加磁盤
16. 網絡吞吐量
Network Interface / Bytes Total/sec 判斷網絡連接速度是否是瓶頸,可以用該計數器的值和目前網絡的帶寬,結果應該小于50%
17. 數據高速緩存區命中率 命中率應大于0.90最好
18. 共享區庫緩存區命中率 命中率應大于0.99
19. 監控 SGA 中字典緩沖區的命中率 命中率應大于0.85
20. 檢測回滾段的爭用 小于1%
21. 監控 SGA 中重做日志緩存區的命中率
應該小于1%
22. 監控內存和硬盤的排序比率 最好使它小于 10%
原文轉自:http://www.anti-gravitydesign.com