簡介
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”查看幫助信息。