萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 多媒體工具

LoadRunner 資源佔用率分析全景指南:CPU、內存、磁盤、網絡關鍵計數器深度解讀

LoadRunner 性能分析受系統、內核、應用、磁盤、平台等多維度影響,無法一概而論。本文梳理 Windows/Linux 下核心計數器含義與判讀邏輯,供實戰參考。

內存

  • Available Mbytes:可用物理內存,<4MB 提示內存不足或洩漏。
  • Pages/sec:硬頁錯誤導致的磁盤讀寫頁數,持續超過數百需關注換頁活動(×4KB 可得磁盤流量)。
  • Page Reads/sec:硬故障讀取頁數,閾值 >5 表示磁盤讀而非緩存讀。
  • 結合 Physical Disk % Disk Time、Avg. Disk Queue Length 區分內存不足還是磁盤瓶頸。
  • Page Faults/sec:軟頁錯誤率,含內存中可滿足部分。
  • Cache Bytes:文件系統緩存(默認 50% 物理內存),關注趨勢變化。
  • 懷疑內存洩漏時監視:Available Bytes, Committed Bytes, Process Private Bytes, Working Set, Handle Count;內核模式洩漏加監 Pool Nonpaged Bytes。

處理器

  • % Processor Time:持續 >95% 表明 CPU 瓶頸,考慮增 CPU 或換更快 CPU。
  • % User Time:高則優化排序、聚合函數、增加索引、水平分表。
  • % Privileged Time:內核時間高且伴隨 Physical Disk 高 → I/O 問題,換快盤、調 Tempdb/async IO 設置。
  • Server Work Queues Queue Length:持續 >4 表明處理器擁塞。
  • % DPC Time:多 CPU 系統中 >50% 且 Processor Time 高 → 加網卡可改善(網絡未飽和前提)。

線程

  • Context Switches/sec:調大線程池可能增加上下文切換反降性能,高則減小線程池。

物理磁盤

  • % Disk Time:持續 >80% 可能內存洩漏(需先 `diskperf -yD` 啟用計數器)。
  • Avg. Disk Queue Length:不超過磁盤數 1.5~2 倍,超則加盤(RAID 算多盤)。
  • Disk Reads/Writes/sec:讀寫總和 < 設備最大容量。
  • Avg. Disk sec/Read/Transfer:平均讀寫延遲,越低越好。

網絡

  • Bytes Total/sec:與帶寬比較判斷網絡瓶頸。

實戰中需結合業務場景、採樣間隔、持續時間綜合研判,單一指標不可斷言。

copyright © 萬盛學電腦網 all rights reserved