nmon-監控測試服務器 - Jmeter - 在Linux執行性能測試的方法 [2]

之因此把標題補充爲《Jmeter - 在Linux執行性能測試的方法 [2]》,是由於在執行性能測試的過程當中,咱們須要關注的對象無非就是"測試服務器",html

那麼除了使用一些常見的觀察服務器的Linux命令外,還可使用1個工具,它就是nmon。nginx

安裝nmon

//去"測試服務器"查看在本機是否已經存在了nmon這個工具服務器

  • $nmon
  • 若是本機沒有安裝nmon,那麼系統會提示「 nmon: command not found」

//此時須要在本機安裝它工具

  • apt-get install nmon

 //安裝成功後,再試試看命令性能

  • $nmon

//退出該窗口學習

  • 敲鍵盤上的"q"

 

使用nmon

//在"測試服務器"測試

//每隔10秒記錄1次結果,一共須要記錄60次spa

$nmon -f -s 10 -c 60server

 

展現監控結果 - 將nmon下載到本地(Windows)而後用nmon analyser展現它

在哪裏下載nmon analyser?htm

IBM說了,去它的wiki,地址以下:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

什麼是nmon analyser

nmon_analyser 工具以 NMON 性能工具生成的文件做爲輸入,而後將它們轉換爲 Microsoft Excel 電子表格,並自動地生成相應的圖形。

怎麼用nmon analyser?

//當測試腳本跑完後,到測試服務器(對,那臺nginx服務器)把nmon下載到本地(Windows)

$sz nmon文件名

//在本地Windows系統的電腦上,使用nmon analyser打開這個從測試客戶機(Linux)下載到本地(Windows)的nmon文件

當咱們使用nmon analyser打開nmon文件,會看到在這個Excel文件的底部包含了不少個sheet。固然,若是能把所有的sheet都理解,那就太好了。

在報告中,常出現的附圖基本是如下幾個sheet
它們無非是提供:系統、CPU、內存、硬盤、io這些維度來反映服務器的性能
sheet:SYS_SUMM
sheet:CPU_ALL
sheet:DISK_SUMM
sheet:MEM
sheet:NET

#具體到每一個sheet的含義,請本身在互聯網上搜索並學習
 

nmon這個工具在網上的參考資料一搜一大把,用的時候多看看相似的文檔就能夠了。好比:

《性能測試之系統監控工具nmon》http://www.cnblogs.com/jasonteststudy/p/3626937.html

《nmon 性能:分析 AIX 和 Linux 性能的免費工具》http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/

nmon_analyser用法說明》http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/index.html

能夠從 IBM Wiki 的 http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon 下載 nmon 及其工具

有關 nmon 的問題和觀點,可查看性能工具論壇 http://www.ibm.com/servers/eserver/pseries/community/

相關文章
相關標籤/搜索