nmon監控的使用


一、下載安裝nmon

1、查看服務器系統版本

cat /proc/version 

 

2、下載文件解壓放到服務器

下載地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downlo 

下載文件:nmon16e_mpginc.tar.gz

服務器/app中新建文件夾 nmon16e,給文件夾賦予權限sudo chmod -R 777 nmon16e,

上傳壓縮文件,放到該文件夾下,解壓

3、操作

在nmon6d目錄中,可以找到nmon_x86_64_centos6這個文件,並對它添加執行權限

chmod +x nmon_x86_64_centos6

再把該程序文件加入環境變量運行目錄,如果不是管理員,需要加上sudo命令

mv nmon_x86_64_centos6 /usr/local/bin/nmon

二、實時監控

輸入nmon命令啟動nmon

 

 

在上面的交互式窗口中,可以使用nmon 快捷鍵來顯示不同的系統資源統計數據:

  • q : 停止並退出 Nmon
  • h : 查看幫助
  • c : 查看 CPU 統計數據
  • m : 查看內存統計數據
  • d : 查看硬盤統計數據
  • k : 查看內核統計數據
  • n : 查看網絡統計數據
  • N : 查看 NFS 統計數據
  • j : 查看文件系統統計數據
  • t : 查看高耗進程
  • V : 查看虛擬內存統計數據
  • v : 詳細模式

按下c,m,d后如下圖,CPU、內存、磁盤的消耗情況都直觀的展現出來了,按q鍵可以退出。

CPU:

內存:

三、數據采集

為了實時監控系統在一段時間內的使用情況並將結果記錄下來,我們可以通過運行以下命令實現:

1) linux服務器終端,首先進入環境變量目錄,使用命令記錄一段時間內的監控數據,執行測試命令:

cd /usr/local/bin

./nmon -f -t -s 30 -c 180 -m /app/nmon16e/ 

-f:按標准格式輸出文件:<hostname>_YYYYMMDD_HHMM.nmon;

-t:輸出中包括占用率較高的進程;

-s 30:每30秒進行一次數據采集

-c 180:一共采集180次

-m 生成的數據文件的存放目錄。

輸入命令回車后,將在/app/nmon16e/目錄生成一個hostname_timeSeries.nmon的文件,如hosname為test,生產的文件為:test_190826_1416.nmon。

2) 通過sort命令可以將nmon結果文件轉換為csv文件:

# sort test_190826_1416.nmon > test_190826_1416.csv

執行完sort命令后即可在當前目錄生產 test_190826_1416.csv文件。

參考

https://blog.csdn.net/fu_qin/article/details/79863691

https://blog.csdn.net/qq_39720249/article/details/83377566

四、查看數據

官網下載分析工具

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

nmon analyser.xls工具的使用方法如下:

(1)打開nmonanalyser.xls工具;

(2)選擇啟用宏

(3)點擊Analyse nmondata按鈕,加載之前下載的 test_190826_1416.csv文件。

(4)提示運行錯誤時選擇[結束]  

    

  以下是分析結果的截圖:

   

五、結束nmon運行

查詢進程號,然后殺掉該進程以停止監控

ps -ef | grep nmon 

kill -9 31108 

 

六、內存分析

https://www.cnblogs.com/python-xiakaibi/p/11118888.html

 

七、附件可直接下載:

https://files.cnblogs.com/files/cailingsunny/nmon_analyzer_v61.zip

https://files.cnblogs.com/files/cailingsunny/nmon16e_mpginc.tar.gz


免責聲明!

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



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