華為云計算 云知識 nmon是什么意思
nmon是什么意思

簡介

nmon是一種在AIX與各種Linux操作系統(tǒng)上廣泛使用的監(jiān)控與分析工具,相對于其它一些系統(tǒng)資源監(jiān)控工具來說,nmon所記錄的信息是比較全面的,它能在系統(tǒng)運(yùn)行過程中實(shí)時地捕捉系統(tǒng)資源的使用情況,并且能輸出結(jié)果到文件中,然后通過nmon_analyzer工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果。

配置流程

1.配置編譯環(huán)境

安裝nmon依賴環(huán)境。

yum install wget ncurses-devel-y

2.獲取源碼

獲取“nmon-16j”源碼包。

mkdir-p/usr/local/src/nmon
cd/usr/local/src/nmon
wget http://sourceforge.net/projects/nmon/files/lmon16j.c
wget http://sourceforge.net/projects/nmon/files/makefile

3.修改makefile文件

1)執(zhí)行如下命令,編輯makefile文件。

vi makefile

2)在makefile文件中修改file值,并且增加鯤鵬平臺的編譯信息,注意cc前面需要用tab鍵。

FILE=lmon16j.c

###Kunpeng

nmon_arm64_kunpeng:$(FILE)

cc-o nmon_arm64_kunpeng$(FILE)$(CFLAGS)$(LDFLAGS)-D ARM

4.編譯和安裝

安裝nmon。

make
cp nmon_arm64_kunpeng/usr/local/bin/nmon

5.運(yùn)行和驗(yàn)證

測試nmon是否安裝完成。

1)執(zhí)行如下命令,查看nmon版本。

nmon-V

返回內(nèi)容如下所示,表示安裝已經(jīng)完成。

[root ecs nmon]#nmon-V

nmon version 16j

2)執(zhí)行如下命令,分別鍵入c,m,d,h。

nmon

返回內(nèi)容如下所示,表示可以正常運(yùn)行。運(yùn)行后可鍵入“c”查看系統(tǒng)CPU使用情況,鍵入“m”查看系統(tǒng)內(nèi)存使用情況,鍵入“d”查看系統(tǒng)磁盤I/O情況,鍵入“h”查看幫助信息。