這個(gè)免費(fèi)工具使您能夠在一個(gè)屏幕上查看大量的信息。盡管 IBM 沒有提供對(duì)該工具的正式支持,并且您在使用它的時(shí)候必須自己承擔(dān)相應(yīng)的風(fēng)險(xiǎn),但是您可以從中獲得大量有價(jià)值的性能統(tǒng)計(jì)信息。如果有一個(gè)免費(fèi)工具可以提供您所需要的所有信息,那么為什么還要使用五個(gè)或六個(gè)不同的工具呢?
用法說明:這個(gè) nmon 工具并未受到正式支持。沒有提供或隱含任何保證,并且您無法從 IBM 獲取相關(guān)的幫助。
nmon 工具運(yùn)行于:
AIX® 4.1.5、4.2.0、4.3.2 和 4.3.3(nmon Version 9a:該版本的功能已經(jīng)確定,并且不會(huì)對(duì)其進(jìn)行進(jìn)一步的開發(fā)。)
AIX 5.1、5.2 和 5.3(nmon Version 10:該版本現(xiàn)在支持 AIX 5.3 和基于 POWER5™ 處理器的計(jì)算機(jī),并且提供了 SMT 和共享 CPU 微分區(qū)的支持。)
pSeries® p5 和 OpenPower™ 上的 Linux™ SUSE SLES 9、Red Hat EL 3 和 4、Debian
Linux SUSE、Red Hat 和許多新的 x86(32 位模式的 Intel 和 AMD)上的發(fā)布版
zSeries® 或 mainframe 上的 Linux SUSE 和 Red Hat
nmon 工具大約每六個(gè)月更新一次,或者在可用的新的操作系統(tǒng)發(fā)布版中對(duì)其進(jìn)行更新。要將您的名字放入到請(qǐng)求更新的電子郵件列表中,請(qǐng)與 Nigel Griffiths 聯(lián)系。
這個(gè)工具可以與 nmon 分析程序一同使用,后者將加載 nmon 的輸出文件并自動(dòng)地創(chuàng)建大量的圖形。
引言
nmon 工具可以為 AIX 和 Linux 性能專家提供監(jiān)視和分析性能數(shù)據(jù)的功能,其中包括:
CPU 使用率
內(nèi)存使用情況
內(nèi)核統(tǒng)計(jì)信息和運(yùn)行隊(duì)列信息
磁盤 I/O 速度、傳輸和讀/寫比率
文件系統(tǒng)中的可用空間
磁盤適配器
網(wǎng)絡(luò) I/O 速度、傳輸和讀/寫比率
頁面空間和頁面速度
CPU 和 AIX 規(guī)范
消耗資源多的進(jìn)程
IBM HTTP Web 緩存
用戶自定義的磁盤組
計(jì)算機(jī)詳細(xì)信息和資源
異步 I/O,僅適用于 AIX
工作負(fù)載管理器 (WLM),僅適用于 AIX
IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盤,僅適用于 AIX
網(wǎng)絡(luò)文件系統(tǒng) (NFS)
動(dòng)態(tài) LPAR (DLPAR) 更改,僅適用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
還包括一個(gè)用來從 nmon 的輸出生成圖形并創(chuàng)建可以在 Web 站點(diǎn)顯示的 .gif 文件的新工具。
有關(guān)詳細(xì)信息,請(qǐng)參閱自述文件。
該工具的作用
nmon 工具可以幫助在一個(gè)屏幕上顯示所有重要的性能優(yōu)化信息,并動(dòng)態(tài)地對(duì)其進(jìn)行更新。這個(gè)高效的工具可以工作于任何啞屏幕、telnet 會(huì)話、甚至撥號(hào)線路。另外,它并不會(huì)消耗大量的 CPU 周期,通常低于百分之二。在更新的計(jì)算機(jī)上,其 CPU 使用率將低于百分之一。
使用啞屏幕,在屏幕上對(duì)數(shù)據(jù)進(jìn)行顯示,并且每隔兩秒鐘對(duì)其進(jìn)行更新。然而,您可以很容易地將這個(gè)時(shí)間間隔更改為更長(zhǎng)或更短的時(shí)間段。如果您拉伸窗口,并在 X Windows、VNC、PuTTY 或類似的窗口中顯示這些數(shù)據(jù),nmon 工具可以同時(shí)輸出大量的信息。
nmon 工具還可以將相同的數(shù)據(jù)捕獲到一個(gè)文本文件,便于以后對(duì)報(bào)告進(jìn)行分析和繪制圖形。輸出文件采用電子表格的格式 (.csv)。
安裝該工具
該工具是一個(gè)獨(dú)立的二進(jìn)制文件(不同的 AIX 或 Linux 版本中該文件也有所不同),您可以在五秒鐘內(nèi)完成該工具的安裝,如果您的輸入速度更快的話,也許時(shí)間更短。安裝過程非常簡(jiǎn)單:
將 nmonXXX.tar.Z 文件復(fù)制到計(jì)算機(jī)。如果使用 FTP,請(qǐng)記住使用二進(jìn)制模式。
注意:示例中的 XXX 由實(shí)際的版本代替。
要解壓該文件,可以運(yùn)行 uncompress nmonXX.tar.Z。
要提取該文件,可以運(yùn)行 tar xvf nmonXX.tar。
閱讀自述文件。
要啟動(dòng) nmon 工具,輸入 nmon。
如果您是 root 用戶,可能需要輸入 ./nmon。
使用 nmon 9 的附加說明,僅適用于 AIX 4
必須是 root 用戶,或者通過輸入下面的命令允許一般用戶讀取 /dev/kmem 文件(作為 root 用戶):
chmod ugo+r /dev/kmem
如果您需要磁盤統(tǒng)計(jì)信息,還可以運(yùn)行下面的命令(作為 root 用戶):
chdev -l sys0 -a iostat=true
如何以交互式的方式運(yùn)行該工具
要以交互式的方式運(yùn)行該工具,請(qǐng)閱讀該文件前頁中的相關(guān)提示。然后啟動(dòng)該工具,并使用單鍵命令來查看您所需要的數(shù)據(jù)。例如,要獲取 CPU、內(nèi)存和磁盤統(tǒng)計(jì)信息,啟動(dòng) nmon 并輸入:
cmd
如何在以交互式的方式運(yùn)行該工具的同時(shí),獲取相關(guān)的幫助信息
按 h 鍵。
附加幫助信息
要獲取附加的幫助信息,可以嘗試下列方法:
輸入 nmon -? 命令以獲取簡(jiǎn)短的詳細(xì)信息。
輸入 nmon -h 命令以獲取完整的詳細(xì)信息。
閱讀自述文件。