1. 程式人生 > >Linux之centos下nmon的安裝及使用

Linux之centos下nmon的安裝及使用

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按鈕,選擇下載下來的檔案,生成視覺化圖示,如圖:
在這裡插入圖片描述