Nmon、nmon analyse安裝及使用


 

  性能監控算是性能測試中的一部分,測試人員需要去分析各類系統指標,CPU、網絡、內存、磁盤I/O等等。嗯、通常linux系統下有諸如top、netstat、iostat等命令進行查看;而有時需要看某數據的波動、方差、峰值等等,這時便需要有工具進行將這些數據以可視化圖表進行展現出來。是的,有許多能監控到服務器資源的工具,開源的、商業的。。。。Jmeter、Loadrunner、zabbix、Nmon。。。等等。

  恰巧今天看了一篇博客介紹了Nmon,也在自己本地搭建了一下,怕日后忘記一些細節問題,因此記一篇隨筆。

  Nmon是一種在AIX與各種Linux操作系統上廣泛使用的監控與分析工具, nmon所記錄的信息是比較全面的,它能在系統運行過程中實時地捕捉系統資源的使用情況,並且能輸出結果到文件中。nmon工具可以幫助在一個屏幕上顯示所有重要的性能優化信息,並動態地對其進行更新。並且,nmon運行不會占用過多的系統資源,通常情況下CPU利用率不會超過2%。在更新的計算機上,其CPU使用率將低於百分之一。針對不同的操作系統版本,nmon有相應版本的程序,需要注意的是該文件需要執行授權操作方可正常運行。

  至於所能監控的指標暫不列舉,直接在本地安裝吧!(參照百度經驗)

  先進行下載Nmon:執行命令:wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz

  

  將Nmon下載至當前目錄下。

  進行解壓該文件,命令:tar -zxvf nmon_linux_14i.tar.gz

  解壓如圖:

  

  那么接下來直接根據自己的系統進行運行即可。

  ./nmon_x86_64_centos6(本人系統為centos64位)

  

  運行成功!

  界面上也給出了各類參數說明。

  直接輸入“c”查看系統CPU使用情況

  

  直接輸入“m”查看系統內存使用情況

  

  直接輸入“d”查看系統磁盤I/O情況

  

  至於幫助直接h即可。

  使用Nmon進行后台監控命令:

  ./nmon16g_x86_CentOS -f -s 10 -c 360 

  -f :按標准格式輸出文件名稱:<hostname>_YYYYMMDD_HHMM.nmon

  -s :每隔n秒抽樣一次,這里為10秒

  -c :取出多少個抽樣數量,這里為360,即監控=10*360/3600=1小時

  那么在該文件夾下便會出現一個這樣的文件:

    

  實時監控是大致便是這樣,那么回到最初的問題,可視化圖表,Nmon如何做的到呢?-----------有nmon analyse。

  其實上方的.nmon文件就是為可視化圖表做了一下鋪墊。

  下載傳送門:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

  

將剛剛生成的.nmon文件發送至本地,scp、遠程連接等等方式。

打開nmon analyser v52_1.xlsm

啟用即可,wps需要安裝vba模塊,具體方法傳送門:https://jingyan.baidu.com/article/219f4bf7e660f1de442d38b1.html

 

 

 點擊analyse nmon data---------->打開剛剛生成的.nmon文件:

  

 

  ok,一個完整的監控過程!

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM