您好,登錄后才能下訂單哦!
一、nmon是一款很好的unix、linux下的系統性能監控工具。
引自百度知道:
nmon 工具可以幫助在一個屏幕上顯示所有重要的性能優化信息,并動態地對其進行更新。這個高效的工具可以工作于任何啞屏幕、telnet 會話、甚至撥號線路。另外,它并不會消耗大量的 CPU 周期,通常低于百分之二。在更新的計算機上,其 CPU 使用率將低于百分之一。
使用啞屏幕,在屏幕上對數據進行顯示,并且每隔兩秒鐘對其進行更新。然而,您可以很容易地將這個時間間隔更改為更長或更短的時間段。如果您拉伸窗口,并在 X Windows、VNC、PuTTY 或類似的窗口中顯示這些數據,nmon 工具可以同時輸出大量的信息。
nmon 工具還可以將相同的數據捕獲到一個文本文件,便于以后對報告進行分析和繪制圖形。輸出文件采用電子表格的格式 (.csv)。
二、官方下載時需要根據操作系統版本選擇工具版本
幾種查看linux版本信息的方法:
1)uname -a
2)cat /proc/version
3)cat /etc/issue
4) ls /boot #一些系統引導文件,主要包括內核映像(內核的壓縮文件),系統默認會帶上它們的版本號,所有也可以看出內核的版本,不過如果要查看當前正在運行的系統的版本號,而/boot下有多個內核版本,那么還是需要用上面的三種辦法。
Nmon下載:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
Nmonanalyser下載:https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/p_w_upload/721e9797-b5fc-41d7-9b2f-5bd2aa2c8f7d/media/nmon_analyser_34a.zip
三、下載完成后將對應操作系統版本的nmon文件上傳到操作系統(必須是二進制上傳),而后賦予可執行權限(可執行文件),執行如下命令:
#./ nmon -f -t -s 30 -c 180
n -f:按標準格式輸出文件:<hostname>_YYYYMMDD_HHMM.nmon;
n -t:輸出中包括占用率較高的進程;
n -s 30:每30秒進行一次數據采集
n -c 180:一共采集180次通過sort命令可以將nmon結果文件轉換為csv文件:
# sort -A test1_090308_1313.nmon > test1_090308_1313.csv
生成圖形化結果:
通過nmon analyser.xls工具可以把監控的結果文件轉換成excel文件,方便分析系統的各項資源占用情況。
1、 打開nmon analyser.xls工具;
2、 調整excel宏安全性:工具-宏-安全性
(修改安全級別與可靠發行商)
(選擇)安全級別:低
(勾上)信任所有安裝的加載項和模板
(勾上)信任對于“Visual Baisc項目”的訪問
3、 修改完后,確定-關閉nmon analyser.xls,重新打開;
4、 點擊Analyse nmon data按鈕,加載之前下載的test1_090308_1313.csv文件。四、分析結果中有很多數據和圖形,簡要介紹主要的性能參數圖像
4.1 系統匯總(對應excel標簽的‘SYS_SUMM’)
藍線為cpu占有率變化情況;
粉線為磁盤IO的變化情況;
4.2磁盤讀寫情況匯總(對應excel標簽的‘DISK_SUMM’)
藍色為磁盤讀的速率KB/sec
紫色為磁盤寫的速率KB/sec
4.3內存情況匯總(對應excel標簽的‘MEM’)
曲線表示內存剩余量(MB)
分析數據得到的報告文件(.xls)中包含很多性能分析結果數據,根據自己的需要查看。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。