今天介紹一款linux系統伺服器性能檢測的工具-nmon及nmon_analyser (生成性能報告的免費工具),親測可用。
一.介紹
nmon 工具可以幫助在一個螢幕上顯示所有重要的性能優化資訊,并動态地對其進行更新。這個高效的工具可以工作于任何啞螢幕、telnet 會話、甚至撥号線路。另外,它并不會消耗大量的 CPU 周期,通常低于百分之二。在更新的計算機上,其 CPU 使用率将低于百分之一。
使用啞螢幕,在螢幕上對資料進行顯示,并且每隔兩秒鐘對其進行更新。然而,您可以很容易地将這個時間間隔更改為更長或更短的時間段。如果您拉伸視窗,并在 X Windows、VNC、PuTTY 或類似的視窗中顯示這些資料,nmon 工具可以同時輸出大量的資訊。
nmon 工具還可以将相同的資料捕獲到一個文本檔案,便于以後對報告進行分析和繪制圖形。輸出檔案采用電子表格的格式 (.csv)。
二.下載下傳安裝
nmon預設下載下傳之後隻是一個可執行測的檔案,但是下載下傳時根據不同的系統來進行區分的,這裡我選擇centos6.4系統版本。
大家可以根據自己的系統選擇相應的版本。
執行指令 more /etc/issue 檢視系統版本。
下載下傳頁面:http://sourceforge.net/projects/nmon/files/?source=navbar
下載下傳得到檔案nmon_x86_64_centos6,預設沒有執行權限
chmod 777 nmon_x86_64_centos6
三.使用說明
執行指令./nmon_x86_64_centos6 可以得到以下界面
按h鍵可以看到幫助資訊
單個字母表示對應監控點的快捷鍵,隻要輸入相應的字母,即可顯示相應的資源耗用情況,輸入c、m、d後顯示效果如下(顯示了cpu、記憶體、磁盤的使用情況):
-f标記,把nmon收集的資料儲存到CSV格式的檔案裡,以_date_time.nmon方式命名。下面列出一些常用參數,更多可以檢視幫助文檔。
-f 以背景方式運作nmon,把收集到的資料儲存到csv檔案中。
-t 包含top的輸出------T輸出最耗資源的程序
-s 間隔時間
-c 收集多少次
好的 資料報表已經生成,可以下載下傳出來再windows機器上用analyser日志分析工具打開
四.資料分析
下載下傳 nmon analyser (生成性能報告的免費工具):
下載下傳頁面:https://www.ibm.com/developerworks/community/wikis/home?lang=zh#!/wiki/Power%20Systems/page/nmon_analyser
下載下傳位址:
https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/721e9797-b5fc-41d7-9b2f-5bd2aa2c8f7d/media/nmon_analyser_34a.zip解壓之後可以得到一個nmon analyser v34a.xls,輕按兩下打開
點選中間的按鈕 Analyse nmon data ,選擇 nmon 資料檔案,這樣就會生成一個分析後的結果檔案。最後得到的報表如下
ok,很簡單實用 的一個小工具,今天就先介紹到這裡。
如需轉載,請标明出處:
http://blog.chinaunix.net/uid-29179844-id-4354563.html