linux服務器性能檢測工具nmon使用

今天介紹一款linux系統服務器性能檢測的工具-nmon及nmon_analyser (生成性能報告的免費工具),親測可用。linux

一.介紹windows

nmon 工具能夠幫助在一個屏幕上顯示全部重要的性能優化信息,並動態地對其進行更新。這個高效的工具能夠工做於任何啞屏幕、telnet 會話、甚至撥號線路。另外,它並不會消耗大量的 CPU 週期,一般低於百分之二。在更新的計算機上,其 CPU 使用率將低於百分之一。centos

使用啞屏幕,在屏幕上對數據進行顯示,而且每隔兩秒鐘對其進行更新。然而,您能夠很容易地將這個時間間隔更改成更長或更短的時間段。若是您拉伸窗口,並在 X Windows、VNC、PuTTY 或相似的窗口中顯示這些數據,nmon 工具能夠同時輸出大量的信息。api

nmon 工具還能夠將相同的數據捕獲到一個文本文件,便於之後對報告進行分析和繪製圖形。輸出文件採用電子表格的格式 (.csv)。性能優化

二.下載安裝服務器

nmon默認下載以後只是一個可執行測的文件,可是下載時根據不一樣的系統來進行區分的,這裏我選擇centos6.4系統版本。工具

你們能夠根據本身的系統選擇相應的版本。性能

執行命令 more /etc/issue 查看系統版本。優化

下載頁面:http://sourceforge.net/projects/nmon/files/?source=navbar.net

 

下載獲得文件nmon_x86_64_centos6,默認沒有執行權限

chmod 777 nmon_x86_64_centos6

 

三.使用說明

執行命令./nmon_x86_64_centos6 能夠獲得如下界面

按h鍵能夠看到幫助信息

單個字母表示對應監控點的快捷鍵,只要輸入相應的字母,便可顯示相應的資源耗用狀況,輸入c、m、d後顯示效果以下(顯示了cpu、內存、磁盤的使用狀況):


 

./nmon_x86_64_centos6 -fT -s 5 -c 10

-f標記,把nmon收集的數據保存到CSV格式的文件裏,以<hostname>_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,很簡單實用 的一個小工具,今天就先介紹到這裏。

相關文章
相關標籤/搜索