用nmon_analyser_hzt.xls等分析工具打開nmon結果文件,假設出現無法載入宏的提示。點擊工具-宏-安全性,將安全及調至低,保存后,又一次打開。
Ø Sys_summ頁,為server資源使用率匯總
我們需求的主要數據為cpu,mem,io和net。例如以下圖:
將以上內容。如實填寫至測試報告中。
Ø Cpu_all頁,是servercpu使用率的具體數據
我們主要關注的內容為下圖
Cpu使用率分為三部分,系統、用戶和等待。分別相應圖中紅色、藍色和綠色部分。cpu使用率100%的情況,假設紅色占大部分,說明系統進程本身占領大部分cpu資源。可考慮系統是否存在過多僵屍進程或者系統進程存在死循環等原因;假設藍色占大部分,說明用戶進程占用大量cpu資源。可考慮被壓系統是否壓力過大。或者被壓系統存在大量運算等消耗cpu資源的操作。
Ø Mem頁,是server內存使用率的概況。
圖內藍色線條為物理內存使用率,紅色線條為虛擬內存使用率。我們統計的內存使用率為:(已用物理內存+已用虛擬內存)/(物理內存+虛擬內存)x100%。
Ø Memnew頁,是server內存使用率的具體數據
我們重點關注下圖:
圖中藍色部分為系統占用內存,紫色為進程占用內存。黃色為文件占用內存。如果出現內存使用率100%的情況。如藍色+紫色部分較低。其余全是黃色部分,則說明系統存在大量文件操作,文件被寫入內存以加速讀寫,不影響內存實際使用效率。如藍色+紫色部分占90%以上,則說明內存使用率較高,須要結合page頁綜合分析是否存在內存泄露等問題。
Ø Page頁,是交換空間的使用情況
pgin每秒鍾所讀入的頁數,包含從文件系統讀取的頁數
pgout每秒鍾所寫出的頁數,包含寫到文件系統的頁數
pgsin每秒鍾從頁面空間所讀取的頁數
pgsout每秒鍾寫到頁面空間的頁數
fsin分析器計算的數據為pgin-pgsin的圖形處理所用
fsout分析器計算的數據為pgout-pgsout的圖形處理所用
假設存在大量的頻繁換入換出現象。則說明物理內存與虛擬內存之間存在頻繁的切換,物理內存可能存在問題。
Ø Disk_SUMM頁。磁盤
Disk Read 每秒讀的千字節數目 圖中為藍色部分
Disk Write 每秒寫的千字節數目 圖中為紅色部分
IO/sec 每秒進行的IO數(一次IO就是控制操作一次讀或寫。IO塊就是讀或寫的大小)。圖中為上方黑色的線,報告中寫的是這個參數的值
Ø Net頁 網絡
Total read 每秒接收到的千字節的數目,如圖藍色部分
Total write 每秒發送的千字節的數目,如圖紅色部分
網絡=Total read-Total write
網絡的指標一般要依據設備來確定,百兆網卡的意思是每秒可以傳輸的網絡流量是100Mbps,即最大的下載速度是12.5MB/s,一般server是千兆網卡,即125MB/s
Ø Top頁。是各種使用率的top事件
例如以下圖,top頁里記錄了各個進程的cpu使用率,mem使用率,disk使用率以及net使用率。
我們能夠從圖中輕松抓取到最占用cpu或者最占用mem的程序,為調優提供線索。