性能测试监控工具nmon安装及使用方法
轉(zhuǎn)載:http://www.51testing.com/html/87/300987-824376.html
1、概述
監(jiān)控,在檢查系統(tǒng)問題或優(yōu)化系統(tǒng)性能工作上是一個(gè)不可缺少的部分。通過操作系統(tǒng)監(jiān)控工具監(jiān)視操作系統(tǒng)資源的使用情況,間接地反映了各服務(wù)器程序的運(yùn)行情況。根據(jù)運(yùn)行結(jié)果分析可以幫助我們快速定位系統(tǒng)問題范圍或者性能瓶頸點(diǎn)。
nmon是一種在AIX與各種Linux操作系統(tǒng)上廣泛使用的監(jiān)控與分析工具,相對(duì)于其它一些系統(tǒng)資源監(jiān)控工具來說,nmon所記錄的信息是比較全面的,它能在系統(tǒng)運(yùn)行過程中實(shí)時(shí)地捕捉系統(tǒng)資源的使用情況,并且能輸出結(jié)果到文件中,然后通過nmon_analyzer工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果。
nmon所記錄的數(shù)據(jù)包含以下一些方面(也是我們?cè)趯ふ覇栴}過程中所關(guān)注的資源點(diǎn)):
● cpu占用率
● 內(nèi)存使用情況
● 磁盤I/O速度、傳輸和讀寫比率
● 文件系統(tǒng)的使用率
● 網(wǎng)絡(luò)I/O速度、傳輸和讀寫比率、錯(cuò)誤統(tǒng)計(jì)率與傳輸包的大小
● 消耗資源最多的進(jìn)程
● 計(jì)算機(jī)詳細(xì)信息和資源
● 頁面空間和頁面I/O速度
● 用戶自定義的磁盤組
● 網(wǎng)絡(luò)文件系統(tǒng)
另外在AIX操作系統(tǒng)上,nmon還能監(jiān)控到其他的一些信息,如異步I/O等。
2、下載安裝nmon
如何獲取nmon呢?我們可以在IBM的官方網(wǎng)站上免費(fèi)下載獲取,下載網(wǎng)址為:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon。
nmon的安裝步驟如下:
1)用root用戶登錄到系統(tǒng)中;
2)建目錄:#mkdir /test;
3)把nmon用ftp上傳到/test,或者通過其他介質(zhì)拷貝到/test目錄中;
4)執(zhí)行授權(quán)命令:#chmod +x nmon。
3、nmon數(shù)據(jù)采集
3.1 數(shù)據(jù)采集
為了實(shí)時(shí)監(jiān)控系統(tǒng)在一段時(shí)間內(nèi)的使用情況并將結(jié)果記錄下來,我們可以通過運(yùn)行以下命令實(shí)現(xiàn):
#./ nmon -f -t -s 30 -c 180
n -f:按標(biāo)準(zhǔn)格式輸出文件:<hostname>_YYYYMMDD_HHMM.nmon;
n -t:輸出中包括占用率較高的進(jìn)程;
n -s 30:每30秒進(jìn)行一次數(shù)據(jù)采集
n -c 180:一共采集180次
輸入命令回車后,將自動(dòng)在當(dāng)前目錄生成一個(gè)hostname_timeSeries.nmon的文件,如果hosname為test1,生產(chǎn)的文件為:test1_090308_1313.nmon。
?
通過sort命令可以將nmon結(jié)果文件轉(zhuǎn)換為csv文件:
# sort -A test1_090308_1313.nmon > test1_090308_1313.csv
執(zhí)行完sort命令后即可在當(dāng)前目錄生產(chǎn)test1_090308_1313.csv文件。
3.2 生成圖形化結(jié)果
為了分析nmon監(jiān)控獲得的結(jié)果,IBM還提供了相應(yīng)的圖形化分析工具nmon_analyser,通過nmon analyser.xls工具可以把監(jiān)控的結(jié)果文件轉(zhuǎn)換成excel文件,方便分析系統(tǒng)的各項(xiàng)資源占用情況。
nmon analyser.xls工具的使用方法如下:
(1)打開nmon analyser.xls工具;
(2)調(diào)整excel宏安全性:工具-宏-安全性
(修改安全級(jí)別與可靠發(fā)行商)
(選擇)安全級(jí)別:低
(勾上)信任所有安裝的加載項(xiàng)和模板
(勾上)信任對(duì)于“Visual Baisc項(xiàng)目”的訪問
(3)修改完后,確定-關(guān)閉nmon analyser.xls,重新打開;
(4)點(diǎn)擊Analyse nmon data按鈕,加載之前下載的test1_090308_1313.csv文件。
以下是分析結(jié)果的截圖:
以上就是nmon的簡(jiǎn)單描述與使用介紹,大家可以根據(jù)自己所采集到的結(jié)果分析系統(tǒng)的情況。
總結(jié)
以上是生活随笔為你收集整理的性能测试监控工具nmon安装及使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode-458-Poor Pi
- 下一篇: COCO 数据集的使用