一、概述
本篇文章主要講解nmon,以下為目錄
1.nmon介紹
2.nmon下載、安裝及使用
3.nmon analysis 分析及使用,各個項的含義
二、詳細信息:
1.nmon介紹:
nmon(Nigel's Monitor)是由IBM公司提供的、免費監控AIX系統與Linux系統資源的工具,該工具可以將服務器系統資源消耗的數據收集起來並輸出一個特定的文件,再使用分析工具(nmon analyser)進行數據統計分析。
nmon主要記錄以下方面的數據:
CPU占用率
內存使用情況
磁盤I/O速度、傳輸和讀寫比率、錯誤統計率與傳輸包的大小
消耗最多的進程
計算機詳細信息和資源
頁面空間和頁面I/O速度
用戶自定義的磁盤組
網絡文件系統
nmon工具工作流程
Step1.執行nmon工具命令,nmon工具會將輸出的內容顯示到計算機屏幕,同時生成一份nmon文件
Step2.將生成的nmon文件導出到Windows 操作系統,使用分析工具對生成的數據文件進行分析
Step3.該分析工具將收集到的數據繪制成相關的圖表,供分析使用
2.nmon下載、安裝及使用
nmon下載地址:
官網下載地址:下載linux 對應的 nmon
其它方式下載:http://down.51cto.com/data/849411
a.安裝:下載完后,將其上傳到linux下的某個目錄下,運行命令tar –xvf file.tar,解壓后
b.修改權限chmod nmon_linux_x86,
c.運行./nmon_linux_x86 -f -r test -s 10 -c 15,此時會生成一個test文件,主要是把監測的結果實時的寫進該文件
d.運行./nmon_linux_x86,出現監測主窗口,按照菜單輸入相應的字母,即可監測,比如輸入c,m,d,n等,即監測CPU,Memory,Disks,Netword
e.一段時間后,將生成的test.nmon文件轉化成csv文件,sort test.nmon >test.csv,然后download wondinds本地
f.打開nmon analysis 工具,導入test.csv,即生成如下圖
3.nmon analysis 分析及使用,各個項的含義
具體可以google或者百度或者參考nmon analysis user guide,這里不再贅述
參考資料:1.網絡
2.《深入性能測試LoardRunner》
3.《精通軟件性能測試與LoardRunner最佳實戰》