1. 程式人生 > 其它 >54-linx記憶體網路監控

54-linx記憶體網路監控

nmon監控CPU記憶體

(1.)下載

# nmon安裝包:
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
# 適合平臺centos7
http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

(2.)解壓後,拷貝到bin目錄

tar -zxvf nmon16e_mpginc.tar.gz
# 重新命名
mv nmon_x86_64_centos7 nmon
# 賦予許可權
chmod 777 nmon
cp nmon_x86_64_centos7 /usr/local/bin/nmon

(3.)使用

nmon
輸入 c:可顯示CPU的資訊 m: 記憶體,n: 網路,d: 磁碟資訊 t: 檢視系統的程序資訊

(4.) 資料採集

nmon -c 10 -s 10 -f -m .
-f :按標準格式輸出檔名稱   生成檔案:<hostname>_YYYYMMDD_HHMM.nmon 
-t : 輸出最耗資源的程序
-s :每隔n秒採集一次,這裡為30秒
-c :採集次數,這裡為10,即監控=10*30/60=5分鐘
-m : 指定生成檔案位置

(5.) 轉化為csv格式

sort localhost_170616_0138.nmon>localhost_170616_0138.csv

通過nmon analyser工具(nmon analyser v51_2.xlsm)轉化為excel檔案

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

>下載後直接解壓出模板(nmon analyser v51_2.xlsm) 
>
>1) 下載後開啟nmon analyser v51_2.xlsm
>
>2) 調整excel巨集的安全級別,調整為最低或者如下操作
>
>3) 然後點選Analyser nmon data 按鈕,選擇下載下來的.csv檔案,然後就會轉化成.excel檔案,生成圖形化的檔案

參考連結

https://www.cnblogs.com/mingerlcm/p/7748539.html

https://www.cnblogs.com/bigbox/p/12868791.html