效能測試之nmon監控

2022-07-20 14:45:08 字數 2285 閱讀 4159

一,nmon介紹:

nmon是一種再

aix與各種

linux

作業系統上廣泛使用的監控與分析工具,特點如下:

1,nmon

所記錄的資訊是比較全面的

2,能在系統執行過程中實時的捕獲系統資源的使用情況

3,能輸出結果到檔案中,然後通過

nmon_analyzer

工具產生資料檔案,與圖形化結果,介面分析通過圖形化,得出系統在一段時間內資源占用的變化趨勢,有助於我們更好的定位問題。

nmon所記錄的資料報含以下方面(也是我們所關注的資源點):

1,cpu

佔用率2,記憶體使用情況

3,磁碟

i/o速度,傳輸和讀寫比率

4,檔案系統的使用率

5,網路

i/o速度,傳輸和讀寫比率,錯誤統計率與傳輸包的大小

6,消耗資源最多的程序

7,計算機詳細資訊和資源

8,頁面空間和頁面

i/o速度

9,使用者自定義的磁碟組

10,網路檔案系統

二,安裝:

部署步驟:

1,在伺服器上執行

mkdir /nmon,

作為nmon

的安裝目錄

2,把nmon

的安裝包上傳到

nmon

目錄中3,解壓上傳的

nmon

壓縮包,

tar -zxvf nmon_linux.tar.gz

4,執行以下命令安裝:

1)拷貝並重命名,

cp nmon_x86_64_centos7 /usr/local/bin/nmon

2) 授權,

cd /usr/local/bin

chmod 777 nmon

3)檢視是否安裝成功,顯示如下介面即安裝成功

執行 ./nmon,

如圖:nmon顯示初始介面,即安裝成功

三,實時監控:

輸入c可顯示

cpu的資訊,

「m」對應記憶體,

「n」對應網路,

「d」可以檢視磁碟資訊,

「t」可以檢視系統的程序資訊

四,資訊採集

在實際的效能測試中,我們需要把一段時間之內的資料記錄下來,可以使用如下命令:

./nmon -c 10 -s 10 -f -m

-f :按標準格式輸出檔名稱

生成檔案:

_yyyymmdd_hhmm.nmon 

-t : 輸出最耗資源的程序

-s :每隔

n秒採集一次,這裡為10秒

-c :採集次數,這裡為

10,即監控

=10*10/60=x分鐘(

如果我要執行

3600s,每3

秒抓一次的話,那麼

-c 後面就是

1200

次,其中還要考慮一些思考時間之類的,最好比

1200

多點,抓

1500左右)

-m : 指定生成檔案位置

test :監控記錄的標題

該命令啟動後,會在nmon所在目錄下生成監控檔案,並持續寫入資源資料,直至360個監控點收集完成——即監控1小時,這些操作均自動完成,無需手工干預,

測試人員可以繼續完成其他操作。如果想停止該監控,需要通過「#ps –ef|grep nmon」查詢程序號,然後殺掉該程序以停止監控。

生成的監控檔案如圖:localhost_190621_1038.nmon

nmon_analyser解壓以後出現兩個檔案

雙擊開啟這個**檔案,開啟以後能看到乙個「巨集

」的按鈕

這是在生成報告,完成後儲存生成後的報告,就能看到報告了,如

效能測試之系統監控工具nmon

一 概述 本篇文章主要講解nmon,以下為目錄 1.nmon介紹 3.nmon analysis 分析及使用,各個項的含義 二 詳細資訊 1.nmon介紹 nmon nigel s monitor 是由ibm公司提供的 免費監控aix系統與linux系統資源的工具,該工具可以將伺服器系統資源消耗的資...

效能測試之系統監控工具nmon

一 概述 本篇文章主要講解nmon,以下為目錄 1.nmon介紹 3.nmon analysis 分析及使用,各個項的含義 二 詳細資訊 1.nmon介紹 nmon nigel s monitor 是由ibm公司提供的 免費監控aix系統與linux系統資源的工具,該工具可以將伺服器系統資源消耗的資...

效能測試之系統監控工具nmon

一 概述 本篇文章主要講解nmon,以下為目錄 1.nmon介紹 3.nmon analysis 分析及使用,各個項的含義 二 詳細資訊 1.nmon介紹 nmon nigel s monitor 是由ibm公司提供的 免費監控aix系統與linux系統資源的工具,該工具可以將伺服器系統資源消耗的資...