CentOS7安裝Nmon(linux性能監控工具)


 

 

Nmon
開源性能監控工具,用於監控linux系統的資源消耗信息,並能把結果輸出到文件中,然后通過nmon_analyser工具產生數據文件與圖形化結果。

 

目錄

一、安裝軟件
二、實時監控
三、數據采集
四、生成分析報表

一、安裝軟件
  1. 下載
    nmon安裝包:
    http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
    選擇適合自己系統的版本
    centos7_x86_64適合的最新nmon版本為:
    nmon16e_mpginc.tar.gz 3.5MB
    nmon_analyser工具:
    https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
    下載后直接解壓出模板(nmon analyser v51_2.xlsm),用於最后制圖



2.上傳
rz
#在彈窗中選擇並添加安裝包

3.解壓

tar -zxvf nmon16e_mpginc.tar.gz

4.拷貝並重命名

cp nmon_x86_64_centos7 /usr/local/bin/nmon

5.授權

cd /usr/local/bin
chmod 777 nmon

6.查看是否安裝成功,顯示如下界面即安裝成功

./nmon
./nmon_x86_64_centos7 

 Nmon顯示初始界面,即安裝成功

 

二、實時監控

快捷鍵對應監控指標

 

輸入c可顯示CPU的信息,“m”對應內存,“n”對應網絡,“d”可以查看磁盤信息,“t”可以查看系統的進程信息。結果如下圖。

 

 

 

三、數據采集

在實際的性能測試中,我們需要把一段時間之內的數據記錄下來,可以使用如下命令

./nmon_x86_64_centos7 -c 10 -s 10 -f -m .

 

-f :按標准格式輸出文件名稱   生成文件:<hostname>_YYYYMMDD_HHMM.nmon 
-t : 輸出最耗資源的進程
-s :每隔n秒采集一次,這里為30秒
-c :采集次數,這里為10,即監控=10*30/60=5分鍾

-m : 指定生成文件位置
test :監控記錄的標題

 

該命令啟動后,會在nmon所在目錄下生成監控文件,並持續寫入資源數據,直至360個監控點收集完成——即監控1小時,這些操作均自動完成,無需手工干預,
測試人員可以繼續完成其他操作。如果想停止該監控,需要通過“#ps –ef|grep nmon”查詢進程號,然后殺掉該進程以停止監控。
ps -ef | grep nmon  #查詢nmon進程
kill -9 進程ID      #強行中斷監控進程

nmon 輸出文件的命名方式為:服務器名_日期時間.nmon
如:localhost_171028_2309.nmon n

通過以下命令,將.nmon文件轉化成.csv文件,在當前目錄生成對應的.csv文件

sort localhost_170616_0138.nmon>localhost_170616_0138.csv

 

四、生成分析報表

將localhost_170616_0138.csv文件下載到本地



ls

localhost_171028_2309.csv localhost_171028_2309.nmon  nmon_x86_64_centos7



sz localhost_171028_2309.csv 

 

通過nmon analyser工具(nmon analyser v51_2.xlsm)轉化為excel文件。如何轉化呢?步驟如下:

1) 下載后打開nmon analyser v51_2.xlsm

2) 調整excel宏的安全級別,調整為最低或者如下操作

 

 

3) 然后點擊Analyser nmon data 按鈕,選擇下載下來的.csv文件,然后就會轉化成.excel文件,生成圖形化的文件,例如:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM