nmon 和nmon analyser工具的使用方法
nmon 工具使用方法
簡介
分析 AIX 和 Linux 效能的免費工具,
nmon 工具可以幫助在一個 上顯示所有重要的 資訊,並動態地對其進行更新。這個高效的工具可以工作於任何啞 、 telnet 會話、甚至撥號線路。另外,它並不會消耗大量的 CPU 週期,通常低於百分之二。在更新的計算機上,其 CPU 使用率將低於百分之一。
nmon 工具還可以將相同的資料捕獲到一個 .nmon 檔案,便於以後對報告進行分析和繪製圖形。
安裝方法
注意: AIX6.1 自帶 nmon ,是 /usr/bin/nmon
該工具是一個獨立的二進位制檔案(不同的 AIX 或 Linux 版本中該檔案也有所不同),您可以在五秒鐘內完成該工具的安裝,如果您的輸入速度更快的話,也許時間更短。安裝過程非常簡單(其實就是解壓,賦權,執行):
·
將
nmonXXX.tar.Z
檔案複製到計算機。如果使用
FTP
,請記住使用二進位制模式。
注意:示例中的
XXX
由實際的版本代替。
· 要解壓該檔案,可以執行 uncompress nmonXX.tar.Z 。
· 要提取該檔案,可以執行 tar xvf nmonXX.tar 。
· 要啟動 nmon 工具,輸入 nmon 。
· 如果您是 root 使用者,可能需要輸入 ./nmon 。
安裝方法
· 把附件中 nmon_linux_14g.tar 上傳到 linux 伺服器,隨便什麼目錄,自己選擇。
· 然後解壓,會看到很多檔案
· 選擇適合自己系統版本的檔案,並賦予執行許可權
· 然後 # ./nmon_xxx,xxx 就行了
使用方法
1) 如何以互動式的方式執行該工具
執行 ./nmon 後會出現下面的介面( AIX6.1 在目錄 /var/bin 下面)
要以互動式的方式執行該工具,例如,要獲取 CPU 、記憶體和磁碟統計資訊,啟動 nmon 並輸入:
cmd
出現以下介面:
2 )如何將資料捕獲到檔案,便於以後進行分析和繪製圖形
執行帶 -f 標誌的 nmon 命令。有關詳細資訊,請參閱 nmon -h 。但是作為示例,可以嘗試執行下面的 nmon 命令,在 1 小時內以 30 秒的時間間隔捕獲資料快照:
nmon -fT -s 30 -c 120
會看到下面這兩個檔案,把他們拷到自己電腦上
-rw-r--r-- 1 root system 234567 Sep 16 16:42 AIXTEST_140916_1542.nmon
-rw-r--r-- 1 root system 309715 Sep 16 16:43 AIXTEST_140916_1543.nmon
第二行的命令還可以捕獲消耗資源最多的程式。這兩行命令都將在當前目錄中建立輸出檔案,其名稱為:
<hostname>_date_time.nmon
該檔案採用逗號分隔值 (CSV) 的格式,並且可以將其直接匯入到電子表格中。如果您使用的是 Lotus® 1-2-3 ,那麼需要對該檔案進行排序。(對於 Excel 版本的 nmon 分析程式,則不需要進行這個操作。)在 AIX 中,請遵循下面的示例:
sort -A mymachine_311201_1030.nmon > xxx.csv
nmon analyser 工具的使用方法
首先開啟 nmon analyser v339.xls
看到以上介面
設定巨集
然後選擇工具 —— 巨集 —— 巨集安全性,啟用所有巨集,然後勾選對 VBA 工程物件模型的訪問 (V)
點選 analyse nmon data
選擇用 nmon 工具抓取出來的 .nmon 檔案開啟
儲存
生成 excel 表格,圖形已經自動畫好。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2887193/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下Jmeter+nmon+nmon analyser實現效能監控及結果分析LinuxJMeter
- 編譯安裝nmon編譯
- Centos7部署nmon監控工具CentOS
- Jmeter系列(38)- 詳解效能監控工具 nmonJMeter
- 效能之nmon(硬體指標)指標
- 肖sir___效能之nmon(效能硬體指標)指標
- 伺服器效能監控神器nmon使用介紹伺服器
- jmeter+nmon+crontab簡單的執行介面定時壓測JMeter
- 報表工具中動態引數的使用方法和場景
- domutils 工具庫的使用方法介紹
- Jquery 和 Ajax的 使用方法jQuery
- SQL中DATEADD和DATEDIFF的使用方法SQL
- postgresql和mysql中的limit使用方法MySqlMIT
- Python中類的建立和使用方法Python
- Unfolder中的補丁和元素使用方法
- VisualSVN Server的配置和使用方法 圖文Server
- TDengine | taosdump 的使用方法和注意事項
- TDengine|taosdump 的使用方法和注意事項
- SQL調優工具包DBMS_SQLTUNE的使用方法SQL
- vnc登入,vnc遠端登入工具的使用方法VNC
- Eventbus 使用方法和原理分析
- 隨身碟恢復工具的使用方法與技巧介紹
- C#/Vsto中CustomTaskPanes和Ribbon的使用方法C#
- 專案管理工具JIRA--使用方法專案管理
- Flutter自定義Widget和使用方法Flutter
- 深入瞭解 Java 方法和引數的使用方法Java
- Docker映象提交命令commit的工作原理和使用方法DockerMIT
- vuex詳細介紹和使用方法Vue
- 安裝gulp步驟和使用方法
- VIM 搜尋命令使用方法和技巧
- SAP ABAP OData 服務診斷工具 /IWFND/ERROR_LOG 的使用方法Error
- L298N的接線和詳細使用方法
- docker的使用方法Docker
- SerialPort的使用方法
- VIM 的使用方法
- Markdown的使用方法
- Jmeter 4.0壓力測試工具安裝及使用方法JMeter
- PHP時間戳 strtotime()使用方法和技巧PHP時間戳