Linux之centos下nmon的安裝及使用
簡介
nmon 工具可以提供監視和分析性能數據的功能,其中包括:
- CPU 使用率
- 內存使用情況
- 內核統計信息和運行隊列信息
- 磁盤 I/O 速度、傳輸和讀/寫比率
- 文件系統中的可用空間
- 磁盤適配器
- 網絡 I/O 速度、傳輸和讀/寫比率
- 頁面空間和頁面速度
- CPU 和 AIX 規範
- 消耗資源最多的進程
- IBM HTTP Web 緩存
- 用戶自定義的磁盤組
- 計算機詳細信息和資源
- 異步 I/O,僅適用於 AIX
工作負載管理器 (WLM),僅適用於 AIX - IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盤,僅適用於 AIX
- 網絡文件系統 (NFS)
- 動態 LPAR (DLPAR) 更改,僅適用於面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
- 還包括一個用來從 nmon 的輸出生成圖形並創建可以在 Web 站點顯示的 .gif文件的新工具
下載nmon壓縮包
1.下載地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
2.選擇適合自己系統的版本
3.下載到本地,然後通過ftp工具傳到linux雲服務器上。
4.將壓縮包放入linux的/usr/local文件夾下
5.然後創建一個nmon文件夾
mkdir nmon
6.進入nmon文件夾下,將nmon壓縮包解壓到此文件夾下
cd nmon
tar -zxvf ../nmon.tar.gz
解壓後的內容如下:
啓動nmon
1.選擇一個適合系統的版本,併爲了方便重命名
例如:nmon16g_x86_rhel72
mv nmon16g_x86_rhel72 nmon
2.給新的nmon授權權限
chmod 755 nmon
3.在nmon文件夾下啓動nmon
./nmon
我們可以看到:
證明我們的nmon已經可以使用了。可以根據他的提示,顯示不同的信息。-h查看幫助信息。-c顯示cup信息等。
配置環境變量
1.將nmon啓動文件添加到環境變量中
vim /etc/profile
添加內容:
export PATH=$PATH:/usr/local/nmon(nmon執行文件的所在目錄)
2.保存退出。
3.讓配置文件立即生效
source /etc/profile
4.測試一下是否生效
nmon (在任何目錄下執行nmon命令啓動nmon)
採集系統性能信息並生成報告
1.在nmon路徑下創建一個report文件夾,存放性能信息報告
cd /usr/local/nmon
mkdir report
2.執行採集命令
nmon -s3 -c60 -f -m /usr/local/report
參數說明:
-s3爲每3s收集一次性能信息,-c60爲收集60次,-f爲生成的文件名包含該文件創建時間,-m ./report爲指定測試報告存儲路徑
執行完後會生成一個hostname+創建年月+創建時間的文件
注:此命令在後臺運行,如果想結束詞命令可查看進程:
ps -ef|grep nmon
就可以kill 該nmon的進程。
下載nmon analyser分析工具,分析報告
1.下載地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power Systems/page/nmon_analyser
如圖:
直接下載到本地電腦上,解壓此文件可以看到:
打開 .xlsm文件,可能會提示開啓宏的相關提示,開啓即可。
如圖:
從linux下載下來我們生成的.nmon文件。點擊Analyze nmon data按鈕,選擇下載下來的文件,生成可視化圖標,如圖: