nmon壓力測試

2021-08-27 12:24:37 字數 1749 閱讀 4942

效能測試監控工具nmon安裝及使用方法

1、概述

監控,在檢查系統問題或優化系統效能工作上是乙個不可缺少的部分。通過作業系統監控工具監視作業系統資源的使用情況,間接地反映了各伺服器程式的運**況。根據執行結果分析可以幫助我們快速定位系統問題範圍或者效能瓶頸點。

nmon是一種在aix與各種linux

作業系統上廣泛使用的監控與分析工具,相對於其它一些系統資源監控工具來說,nmon所記錄的資訊是比較全面的,它能在系統執行過程中實時地捕捉系統資源的使用情況,並且能輸出結果到檔案中,然後通過nmon_analyzer工具產生資料檔案與圖形化結果。

nmon所記錄的資料報含以下一些方面(也是我們在尋找問題過程中所關注的資源點):

● cpu佔用率

● 記憶體使用情況

● 磁碟i/o速度、傳輸和讀寫比率

● 檔案系統的使用率

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

● 消耗資源最多的程序

● 計算機詳細資訊和資源

● 頁面空間和頁面i/o速度

● 使用者自定義的磁碟組

● 網路檔案系統

另外在aix作業系統上,nmon還能監控到其他的一些資訊,如非同步i/o等。

如何獲取nmon呢?我們可以在ibm

nmon的安裝步驟如下:

1)用root使用者登入到系統中;

2)建目錄:#mkdir /test;

3)把nmon用ftp上傳到/test,或者通過其他介質拷貝到/test目錄中;

4)執行授權命令:#chmod +x nmon。

3、nmon資料採集

3.1 資料採集

為了實時監控系統在一段時間內的使用情況並將結果記錄下來,我們可以通過執行以下命令實現:

#./ nmon -f -t -s 30 -c 180

n -f:按標準格式輸出檔案:_yyyymmdd_hhmm.nmon;

n -t:輸出中包括佔用率較高的程序;

n -s 30:每30秒進行一次資料採集

n -c 180:一共採集180次

輸入命令回車後,將自動在當前目錄生成乙個hostname_timeseries.nmon的檔案,如果hosname為test1,生產的檔案為:test1_090308_1313.nmon。

通過sort命令可以將nmon結果檔案轉換為csv檔案:

# sort -a test1_090308_1313.nmon > test1_090308_1313.csv

執行完sort命令後即可在當前目錄生產test1_090308_1313.csv檔案。

3.2 生成圖形化結果

為了分析nmon監控獲得的結果,ibm還提供了相應的圖形化分析工具nmon_analyser,通過nmon analyser.xls工具可以把監控的結果檔案轉換成excel檔案,方便分析系統的各項資源占用情況。

nmon analyser.xls工具的使用方法如下:

(1)開啟nmon analyser.xls工具;

(2)調整excel巨集安全性:工具-巨集-安全性

(修改安全級別與可靠發行商)

(選擇)安全級別:低

(勾上)信任所有安裝的載入項和模板

(勾上)信任對於「visual baisc專案」的訪問

(3)修改完後,確定-關閉nmon analyser.xls,重新開啟;

以下是分析結果的截圖:

ab壓力測試 mysql MySQL壓力測試

1.什麼是壓力測試 壓力測試是針對系統的一種效能測試,但是測試資料與業務邏輯無關,更加簡單直接的測試讀寫效能 2.壓力測試的指標 qps 每秒鐘處理完請求的次數 tps 每秒鐘處理完的事務次數 併發量 系統能同時處理的請求數 3.壓力測試工具 mysqlslap sysbench jmeter 長時...

mysql 壓力測試 golang 壓力測試

1.壓力測試 1.1.1.go怎麼寫測試用例 開發程式其中很重要的一點是測試,我們如何保證 的質量,如何保證每個函式是可執行,執行結果是正確的,又如何保證寫出來的 效能是好的,我們知道單元測試的重點在於發現程式設計或實現的邏輯錯誤,使問題及早暴露,便於問題的定位解決,而效能測試的重點在於發現程式設計...

效能測試之nmon監控

一,nmon介紹 nmon是一種再 aix與各種 linux 作業系統上廣泛使用的監控與分析工具,特點如下 1,nmon 所記錄的資訊是比較全面的 2,能在系統執行過程中實時的捕獲系統資源的使用情況 3,能輸出結果到檔案中,然後通過 nmon analyzer 工具產生資料檔案,與圖形化結果,介面分...