1. 程式人生 > >在效能測試時使用nmon進行監控伺服器效能

在效能測試時使用nmon進行監控伺服器效能

在使用Jmeter進行效能測試,可以使用nmon進行伺服器的監控。

  一、nmon說明

nmon分為工具包和分析包(nmonanalyser

nmon安裝很簡單,根據伺服器版本,下載相應的版本後,進行安裝即可。

  二、nmon監聽

1、實時監聽

nmon安裝目錄下,使用./nmon啟動nmon工具。

在啟動成功後,輸入不同的命令,可以監控不同的資訊

c---可顯示CPU的資訊;

m---可顯示記憶體的資訊;

n---可顯示網路的資訊;

d---可顯示磁碟資訊;

t---可檢視系統的程序資訊。

2、採集監控資料

在實際效能測試中,更多的情況是將一段時間類的各種資料積累下來,以便分析。

採集資料

nmon -sn -cn -f -m 地址

說明:

sn:表示每個n秒抽樣一次;

cn:取n個抽樣資料,如:s1c300---表示:每個1秒抽樣1個數據,共抽樣300個數據後停止抽樣(1*300/60=5分鐘:表示會執行5分鐘)

-f:表示按標準輸出格式輸出檔案(hostname_YYYYMMDD_HHMM.nmon

-m 地址:表示-f生成的監控檔案的儲存位置。

(在nmon監聽的過程中,如果需要手動停止資料的採集,可以先找到程序id,然後殺死:ps -ef|grep nmon(找到nmon的程序id),kill -9 idid值)

3、生成圖表分析資料

在資料採集完成後,在

nmon analyser工具中進行資料的圖片生成和分析。

開啟nmon analyser,點選Analyse nmon data按鈕,選擇之前收集到的檔案,等待生成圖表