今天介紹一款linux系統(tǒng)服務(wù)器性能檢測的工具-nmon及nmon_analyser (生成性能報告的免費工具),親測可用哄酝。
一.介紹
nmon 工具可以幫助在一個屏幕上顯示所有重要的性能優(yōu)化信息黍檩,并動態(tài)地對其進行更新渐扮。這個高效的工具可以工作于任何啞屏幕爆班、telnet 會話、甚至撥號線路用爪。另外漏策,它并不會消耗大量的 CPU 周期,通常低于百分之二只估。在更新的計算機上志群,其 CPU 使用率將低于百分之一。
使用啞屏幕蛔钙,在屏幕上對數(shù)據(jù)進行顯示锌云,并且每隔兩秒鐘對其進行更新。然而吁脱,您可以很容易地將這個時間間隔更改為更長或更短的時間段桑涎。如果您拉伸窗口彬向,并在 X Windows、VNC攻冷、PuTTY 或類似的窗口中顯示這些數(shù)據(jù)娃胆,nmon 工具可以同時輸出大量的信息。
nmon 工具還可以將相同的數(shù)據(jù)捕獲到一個文本文件等曼,便于以后對報告進行分析和繪制圖形里烦。輸出文件采用電子表格的格式 (.csv)。
二.下載安裝
nmon默認下載之后只是一個可執(zhí)行測的文件禁谦,但是下載時根據(jù)不同的系統(tǒng)來進行區(qū)分的招驴,這里我選擇centos6.4系統(tǒng)版本。
大家可以根據(jù)自己的系統(tǒng)選擇相應(yīng)的版本枷畏。
執(zhí)行命令 more /etc/issue? 查看系統(tǒng)版本。
下載頁面:http://sourceforge.net/projects/nmon/files/?source=navbar
下載得到文件nmon_x86_64_centos6虱饿,默認沒有執(zhí)行權(quán)限
chmod 777 nmon_x86_64_centos6?
三.使用說明
執(zhí)行命令./nmon_x86_64_centos6 可以得到以下界面
按h鍵可以看到幫助信息
單個字母表示對應(yīng)監(jiān)控點的快捷鍵拥诡,只要輸入相應(yīng)的字母,即可顯示相應(yīng)的資源耗用情況氮发,輸入c渴肉、m、d后顯示效果如下(顯示了cpu爽冕、內(nèi)存仇祭、磁盤的使用情況):
./nmon_x86_64_centos6 -fT -s 5 -c 10
-f標記,把nmon收集的數(shù)據(jù)保存到CSV格式的文件里颈畸,以_date_time.nmon方式命名乌奇。下面列出一些常用參數(shù),更多可以查看幫助文檔眯娱。
-f 以后臺方式運行nmon,把收集到的數(shù)據(jù)保存到csv文件中礁苗。?
-t 包含top的輸出------T輸出最耗資源的進程
-s 間隔時間
-c 收集多少次?
好的 數(shù)據(jù)報表已經(jīng)生成,可以下載出來再windows機器上用analyser日志分析工具打開
四.數(shù)據(jù)分析
下載 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 數(shù)據(jù)文件,這樣就會生成一個分析后的結(jié)果文件于样。最后得到的報表如下
ok疏叨,很簡單實用 的一個小工具,今天就先介紹到這里穿剖。
如需轉(zhuǎn)載蚤蔓,請標明出處:http://blog.chinaunix.net/uid-29179844-id-4354563.html