服務端監控工具Nmon使用方法

 

 

1、認識nmonphp

一、簡介linux

nmon是一種在AIX與各類Linux操做系統上普遍使用的監控與分析工具,它能在系統運行過程當中實時地捕捉系統資源的使用狀況,記錄的信息比較全面,centos

而且能輸出結果到文件中,而後經過nmon_analyzer工具產生數據文件與圖形化結果。安全

二、nmon可監控的數據類型服務器

內存使用狀況網絡

磁盤適配器異步

文件系統中的可用空間工具

CPU使用率post

頁面空間和頁面速度測試

異步I/O,僅適用於AIX

網絡文件系統(NFS)

磁盤I/O速度和讀寫比率

服務器詳細信息和資源

內核統計信息

消耗資源最多的進程

運行隊列信息

三、特色

①、佔用系統資源少(通常不到2%)

②、功能強大(監控數據類型全面)

③、結合grafana之類的儀表圖,能夠更直觀的實時展現所監控的數據

④、移植性、兼容性較好

 

2、檢查安裝環境

# 查看操做系統的信息
uname -a 
# 查看linux發行版本 
lsb_release -a

以下圖,個人操做系統爲64位,linux版本爲CentOS7.4版本:

複製代碼
[root@izbp1jbg0c2bbcmcba0exoz ~]# uname -a
Linux izbp1jbg0c2bbcmcba0exoz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@izbp1jbg0c2bbcmcba0exoz ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID:    CentOS
Description:    CentOS Linux release 7.4.1708 (Core) 
Release:    7.4.1708
Codename:    Core
複製代碼

 

3、nmon下載安裝

一、官方地址http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

根據個人操做系統和linux版本,選擇對應的支持版本,以下:

二、下載方式

①、下載到本地,經過FTP上傳到服務器

②、命令行 wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

三、安裝

下載完成後,執行如下命令:

複製代碼
# 新建一個nmon文件夾
mkdir nmon
# 解壓
tar xvfz nmon16e_mpginc.tar.gz
# 更名
mv nmon_x86_64_centos7 /root/nmon
# 給工具受權
chmod -x nmon 777
複製代碼

 

4、運行nmon

完成上面的操做後,執行 ./nmon 命令,出現以下界面,說明安裝成功:

經常使用快捷命令說明:

複製代碼
# c
查看CPU相關信息
# m
查看內存相關信息
# d          
查看磁盤相關信息
# n          
查看網絡相關信息
# t
查看相關進程信息
# h          
查看幫助相關信息
複製代碼

輸入如上幾種命令,結果以下圖顯示:

 

5、採集數據

nmon經過命令行啓動監控,捕獲服務器的各項數據,命令以下:

複製代碼
./nmon -ft -s 10 -c 60 -m /root/nmon 
# 參數說明 
-f   監控結果以文件形式輸出,默認機器名+日期.nmon格式 
-F   指定輸出的文件名,好比test.nmon 
-s   指的是採樣的頻率,單位爲毫秒 
-c   指的是採樣的次數,即以上面的採樣頻率採集多少次 
-m   指定生成的文件目錄 
複製代碼

PS:通常來講不建議對穩定性測試使用nmon監控,由於生成的nmon文件超過10M時,分析工具會因爲內存不足致使報錯。

若是必須進行的話,建議加大采樣頻次,下降採樣次數(低於330次)。

 

6、監控結果分析

一、下載分析工具

nmon監控捕獲的信息,通常用nmon_analyser來進行分析。nmon_analyser 由IBM提供, 使用excel的宏命令分析加載生成excel圖表,展現資源佔用的各項信息。

官網地址:nmon_analyser

下載你須要的版本,而後解壓,解壓後出現以下2個文件:

二、使用nmon analyser工具

打開.xlsm文件,點擊Analyze nmon data,打開你須要進行分析的nmon監控文件:

PS:若是提示分析文件不可用,從「工具-宏-安全性」啓動宏,而後再次打開文件,便可使用該分析文件。

三、生成各類圖表數據

經過分析工具生成的監控數據結果以下圖:

紅色標註區域爲採集的監控數據,選擇本身須要的類型(好比cpu),而後篩選對應的服務Pid(好比1314),選擇對應的數據類型(好比CPU使用率佔比),

經過excel提供的各類圖形生成工具,生成直觀的分析結果圖。好比:

相關文章
相關標籤/搜索