qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

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

           1、概述

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

            nmon是一種在AIX與各種Linux操作系統上廣泛使用的監控與分析工具,相對于其它一些系統資源監控工具來說,nmon所記錄的信息是比較全面的,它能在系統運行過程中實時地捕捉系統資源的使用情況,并且能輸出結果到文件中,然后通過nmon_analyzer工具產生數據文件與圖形化結果。

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

            ● cpu占用率

            ● 內存使用情況

            ● 磁盤I/O速度、傳輸和讀寫比率

            ● 文件系統的使用率

            ● 網絡I/O速度、傳輸和讀寫比率、錯誤統計率與傳輸包的大小

            ● 消耗資源最多的進程

            ● 計算機詳細信息和資源

            ● 頁面空間和頁面I/O速度

            ● 用戶自定義的磁盤組

            ● 網絡文件系統

            另外在AIX操作系統上,nmon還能監控到其他的一些信息,如異步I/O等。

            2、下載安裝nmon

            如何獲取nmon呢?我們可以在IBM的官方網站上免費下載獲取,下載網址為:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon。

            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:按標準格式輸出文件:<hostname>_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,重新打開;

            (4)點擊Analyse nmon data按鈕,加載之前下載的test1_090308_1313.csv文件。

            以下是分析結果的截圖:

            以上就是nmon的簡單描述與使用介紹,大家可以根據自己所采集到的結果分析系統的情況。


          posted on 2012-09-29 09:27 順其自然EVO 閱讀(12991) 評論(0)  編輯  收藏 所屬分類: 性能測試

          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 孟州市| 涟水县| 揭东县| 清水河县| 环江| 封开县| 满城县| 岳阳市| 阿城市| 湖口县| 屯昌县| 舟山市| 宜都市| 佛冈县| 台北市| 卢湾区| 武城县| 永仁县| 永寿县| 新化县| 黄陵县| 叙永县| 深圳市| 克东县| 师宗县| 阳新县| 饶阳县| 安西县| 胶南市| 黄龙县| 长岭县| 安龙县| 忻州市| 武宣县| 修水县| 兖州市| 黎平县| 西乡县| 囊谦县| 滦平县| 满洲里市|