nmon 命令
用途
以交互方式顯示本地系統統計信息並以記錄方式記錄系統統計信息。
語法
交互方式:
nmon [ -h ]
nmon [ -s < seconds >] [ -c < count >] [ -b ] [ -B ] [ -g < filename >] [ -k disklist ] [ -C < process1:process2:..:processN >] [ -i ]
記錄方式:
nmon [ -f | -F filename | -x | -X | -z ] [ -r < runname > ] [ -t | -T | -Y ] [ -s seconds ] [ -c number ] [ -w number ] [ -l dpl ] [ -d ] [ -g filename ] [-k disklist ] [ -C <process1:process2:..:processN > ] [ -G ] [ -K ] [ -o outputpath ] [ -D ] [ -E ] [ -J ] [ -V ] [ -P ] [ -M ] [ -N ] [ -W ] [ -S ] [ -^ ] [ -O] [ -L ] [ -I percent ] [ -A ] [ -m < dir > ] [ -Z priority ] [ -i ]
描述
nmon 命令顯示和記錄本地系統信息。此命令可以采用交互方式或記錄方式運行。如果指定 -F、-f、-X、-x 和 -Z 標志中的任何一個,那么 nmon 命令處於記錄方式。否則nmon 命令處於交互方式。
- 適配器 I/O 統計信息(使用 a 鍵)
- AIO 進程視圖(使用 A 鍵)
- 詳細信息頁統計信息(使用 M 鍵)
- 磁盤繁忙情況圖(使用 o 鍵)
- 磁盤組(使用 g 鍵)
- 磁盤統計信息(使用 D 鍵)
- 磁盤統計信息及圖形(使用 d 鍵)
- ESS 虛擬路徑統計信息視圖(使用 e 鍵)
- 光纖通道適配器統計信息(使用 ^ 鍵)
- JFS 視圖(使用 j 鍵)
- 內核統計信息(使用 k 鍵)
- 長期處理器平均使用率視圖(使用 l 鍵)
- 大頁分析(使用 L 鍵)
- 內存和調頁統計信息(使用 m 鍵)
- 網絡接口視圖(使用 n 鍵)
- NFS 面板(使用 N 鍵)
- 調頁空間(使用 P 鍵)
- 進程視圖(使用 t 和 u 鍵)
- 處理器使用情況小視圖(使用 c 鍵)
- 處理器使用情況大視圖(使用 C 鍵)
- 共享以太網適配器統計信息(使用 O 鍵)
- 共享處理器邏輯分區視圖(使用 p 鍵)
- 系統資源視圖(使用 r 鍵)
線程級別統計信息(使用 i 鍵)
- 冗余檢查良好/警告/危險視圖(使用 v 鍵)
- 卷組統計信息(使用 V 鍵)
- WLM 視圖(使用 W 鍵)
在記錄方式下,此命令會生成 nmon 文件。可以通過打開這些文件來直接進行查看,也可以使用后處理工具(例如,nmon 分析器)來查看。在記錄期間,nmon 工具會與 shell 斷開連接,以確保該命令即使在您注銷的情況下仍然繼續運行。
export NMON=mcd
然后運行
nmon 命令。
要從命令行停止 nmon 命令,請將 kill -USR2 與 nmon 進程標識配合使用。
要顯示 nmon 記錄的后台進程標識,請將 nmon 命令與 -p 標志配合使用。
- 將環境變量中的程序名從 NMONCMD0 設為 NMONCMD63
- 將 -C 標志與 cmd:cmd:cmd 參數一起使用。例如,可輸入以下命令:
nmon -C ksh:vi:syncd
nmon -k hdisk2,hdisk0,hdisk3
在記錄期間,nmon 工具會與 shell 斷開連接,以確保該命令即使在您注銷的情況下仍然繼續運行。如果使用隨需應變記錄設施觸發了記錄,此函數就不成立。
在 nmon 中記錄或監視日志文件系統 (JFS) 統計信息可避免卸載文件系統,原因是收集統計信息時該文件系統在使用中。
- 磁盤、磁盤 I/O 圖、磁盤繁忙情況圖、磁盤組
- 磁盤適配器
- 調頁空間
- 卷組
- ESS/虛擬路徑
- 光纖通道適配器
- VIOS 共享以太網適配器


交互方式中的標志
項目 | 描述 |
---|---|
-s < seconds > | 刷新屏幕之間的時間間隔。缺省值為 2 秒。 |
-c < count > | 必須刷新屏幕的次數。 |
-g < filename > | 其中包含用戶定義的磁盤組的文件,可以使用 filename 參數來指定此文件。文件中的每一行以組名開頭。磁盤列表跟在組名后面,各個硬盤之間用空格分隔。該文件最多可包含 64 個磁盤組。硬盤可屬於各種磁盤組。 |
-b | 顯示黑白方式的視圖。 |
-B | 不要在視圖中包括框。缺省情況下該命令會顯示框。 |
-h | 顯示幫助信息。 |
-k < disklist > | 僅報告磁盤列表中的磁盤。 |
![]() ![]() |
![]() ![]() |
記錄方式中的標志
項目 | 描述 |
---|---|
-A | 在視圖中包括異步 I/O 部分。 |
-c | 指定此命令必須生成的快照數。缺省值為 10000000。 |
-d | 在視圖中包括磁盤服務時間部分。 |
-D | 跳過磁盤配置部分。 |
-E | 跳過 ESS 配置部分。 |
-f | 指定輸出使用電子表格格式。缺省情況下,此命令會生成系統數據的 288 個快照,兩次生成快照之間的時間間隔為 300 秒。輸出文件的名稱為hostname_YYMMDD_HHMM.nmon 格式。 |
-F | 指定輸出使用電子表格格式,並且輸出文件的名稱為 filename。filename 參數指定輸出文件的名稱。 |
-g | 使用 filename 參數指定其中包含用戶定義的磁盤組的文件。文件中的每一行以組名開頭。磁盤列表跟在組名之后,磁盤之間用空格隔開。該文件最多可包含 64 個磁盤組。磁盤可屬於各種磁盤組。 |
-G | 使用格林威治標准時間 (GMT) 來代替當地時間。針對處理器視圖比較來自一個系統的多個 LPAR 的 nmon 文件但LPAR在不同時區中時,此方法很有幫助。 |
![]() ![]() |
![]() ![]() |
-I | 指定命令忽略最繁忙進程統計信息時的進程閾值百分比。缺省百分比為 0。如果進程使用的處理器資源低於指定的百分比,那么該命令不會保存最繁忙進程統計信息。 |
-J | 跳過 JFS 部分。 |
-k | 指定要記錄的磁盤的列表。 |
-K | 在記錄文件中包括 RAW 內核部分和LPAR部分。-K 標志會轉儲對應數據結構的原始數字。內存轉儲是可讀的,並且可在命令記錄數據時使用。 |
-l | 指定每一行上要列示的磁盤數。缺省情況下,每行列示 150 個磁盤。對於 EMC 磁盤,指定值 64。 |
-L | 包括大頁分析部分。 |
-m | 在命令將數據保存至文件之前切換目錄。 |
-M | 在記錄文件中包括 MEMPAGES 部分。MEMPAGES 部分會顯示對應每個頁大小的詳細內存統計信息。 |
-N | 在記錄文件中包括 NFS 部分。要收集 NFSv4 統計信息,請指定 -NN。 |
-o | 指定要將已記錄文件存儲至的文件名或目錄。 |
-O | 在記錄文件中包括共享以太網適配器 (SEA) VIOS 部分。 |
-P | 在記錄文件中包括調頁空間部分。 |
-r | 指定寫至電子表格文件的 runname 字段的值。缺省情況下,此值為 hostname。 |
-s | 指定兩個連續的記錄快照之間的時間間隔(以秒計)。 |
-S | 在記錄文件中包括 WLM 部分以及子類。 |
-t | 在輸出中包括最繁忙進程。不能同時指定 -t、-T 或 -Y 標志當中的任意兩者。 |
-T | 在輸出中包括最繁忙進程,並將這些命令行參數保存至 UARG 部分。不能同時指定 -t、-T 或 -Y 標志當中的任意兩者。 |
-V | 包括磁盤卷組部分。 |
-w | 指定要記錄的時間戳記的大小 (Tnnnn)。時間戳記記錄在 .csv 文件中。number 參數的值的范圍是 4 到 16。對於 NMON 分析器,請使用值 4 或 8。 |
-W | 在記錄文件中包括 WLM 部分。 |
-x | 指定持續時間為 1 天的可感電子表格記錄以用於容量規划。缺省情況下,每 900 秒完成一次記錄,一共完成 96 次。此標志相當於 -ft -s 900 -c 96。 |
-X | 指定持續時間為 1 小時的可感電子表格記錄以用於容量規划。缺省情況下,每 30 秒完成一次記錄,一共完成 120 次。此標志相當於 -ft -s 30 -c 120。 |
-Y | 在記錄中包括最繁忙進程以及添加和記錄的同名命令。不能同時指定 -t、-T 或 -Y 標志。 |
-z | 指定持續時間為 1 天的可感電子表格記錄以用於容量規划。缺省情況下,每 900 秒完成一次記錄,一共完成 96 次。此標志相當於 -f -s 900 -c 96。 |
-Z | 指定正在運行的 nmon 命令的優先級。值為 -20 時表示重要。值為 20 時表示不重要。只有 root 用戶才能指定負值。 |
-^ | 包括光纖通道 (FC) 部分。 |
參數
項目 | 描述 |
---|---|
disklist | 指定磁盤列表。 |
dir | 指定目錄。 |
dpl | 指定每行上要列示的磁盤數。 |
filename | 指定包含所選磁盤組的文件。 |
number | 指定刷新次數。 |
count | 指定記錄次數。 |
percent | 指定處理器使用資源的百分比。 |
priority | 指定要運行的進程的優先級。 |
runname | 指定要運行的電子表格文件中的 runname 字段的值。 |
seconds | 指定刷新快照的時間間隔(以秒計)。 |
outputpath | 指定輸出文件的路徑。 |
子命令
項目 | 描述 |
---|---|
space | 立即刷新屏幕。 |
. | 僅顯示繁忙磁盤和進程。 |
~ | 切換至 topas 屏蔽。 |
^ | 顯示光纖通道適配器統計信息 |
+ | 使屏幕刷新時間翻倍。 |
- | 將屏幕刷新時間縮短一半。 |
0 | 將統計信息的峰值(顯示在屏幕上)復位為 0。僅適用於顯示峰值的面板。 |
a | 顯示適配器的 I/O 統計信息。 |
A | 總結異步 I/O(AIO 服務器)進程。 |
b | 顯示黑白方式的視圖。 |
c | 用條形圖顯示處理器統計信息。 |
C | 顯示處理器統計信息。在處理器數目范圍為 15 到 128 的情況下進行比較時很有用。 |
d | 顯示磁盤的 I/O 信息。要僅顯示特定磁盤,請指定 -k 標志。 |
D | 顯示磁盤的 I/O 統計信息。要獲取磁盤的附加統計信息,請多按幾次 D 鍵。 |
e | 顯示 ESS 虛擬路徑邏輯磁盤的 I/O 統計信息。 |
g | 顯示磁盤組的 I/O 統計信息。必須使用此鍵指定 -g 標志。 |
h | 顯示聯機幫助信息。 |
j | 顯示 JFS 統計信息。 |
k | 顯示內核的內部統計信息。 |
l | 顯示長格式的處理器統計信息。用條形圖顯示超過 75 個快照。 |
m | 顯示內存和調頁統計信息。 |
M | 顯示多個頁大小統計信息(以頁計)。如果按兩次 M 鍵,那么會以兆字節為單位顯示統計信息。 |
n | 顯示網絡統計信息。 |
N | 顯示 NFS 網絡文件系統的統計信息。如果按兩次 N 鍵,那么將看到 NFSv4 統計信息。 |
o | 顯示磁盤 I/O 的映射。 |
O | 僅顯示共享以太網適配器 VIOS。 |
p | 顯示分區的統計信息。 |
P | 顯示調頁空間的統計信息。 |
q | 退出。還可以使用 x 或 Ctrl+C 鍵序列。 |
r | 顯示資源類型、系統名稱、高速緩存詳細信息、AIX®版本和LPAR信息。 |
S | 顯示 WLM 及子類。 |
t | 顯示最繁忙進程的統計信息。可按下列鍵並使用此子命令:
|
u | 使用命令參數來顯示最繁忙進程。要刷新新進程的參數,請按兩次 u 鍵。 |
U | 使用命令參數來顯示最繁忙進程以及工作負載類或工作負載分區工作負載分區信息。 |
v | 突出顯示預先定義的系統資源的狀態並將它們歸類為危險、警告或正常。 |
V | 顯示磁盤卷組的統計信息。 |
w | 顯示與最繁忙進程一起使用的等待進程。 |
W | 顯示工作負載管理器 (WLM) 的統計信息。 |
[ | 觸發定制的隨需應變記錄。如果已啟動的記錄未提前停止,那么它將與交互式 nmon 一起退出。 |
] | 將停止由 ] 觸發的定制記錄。 |
輸出詳細信息
本節提供 nmon 屏幕上顯示的度量的說明。
系統資源視圖
- 系統中的處理器數。
- 系統中處於活動狀態的聯機處理器數目。
- 處理器頻率。
- AIX的版本及其技術級別。
- 正在運行的內核的類型。
- 本地邏輯分區。
- 邏輯分區的省電方式。
- 硬件的型號。
- 系統的處理器體系結構。
- 平台總線的類型。
- 處理器的高速緩存信息。
- 活動事件的數目。
- 舊序列號。此數字是動態配置事件之前的分區的系統標識。
- 當前序列號。此數字是當前系統標識或動態配置事件之后的分區的系統標識。
- 上一個動態重新配置事件的當地時間。此信息用“When”關鍵字標記。
邏輯分區的子處理器方式。
AIO 進程視圖
項目 | 描述 |
---|---|
總 AIO 進程數 | 總 AIO 進程數。 |
實際使用數 | 使用的處理器資源超過 0.1% 的 AIO 進程的數目。 |
使用的 CPU 資源 | 所有內核進程使用的處理器資源的百分比。 |
所有時間峰值 | 系統啟動后一直運行的內核進程的最大數目。 |
最近峰值 | 使用的處理器資源超過 0.1% 的內核進程的最近最大數目。 |
Peak | 所有內核進程使用的處理器資源的最大百分比。 |
進程視圖
項目 | 描述 |
---|---|
pid | 進程的標識。 |
ppid | 父進程的標識。 |
User | 進程的用戶標識。 |
Proc Group | 進程組的標識。 |
Nice | 進程的初始優先級。此值由 nice 命令設置。 |
Priority | 進程的基本調度優先級。 |
Status | 程序的狀態。 |
Proc_Flag | 進程的標志。 |
Thrds | 線程的數目。 |
Files | 正在使用的最大文件索引。 |
Foreground | 前台進程或后台進程。 |
Command | 命令的名稱。 |
Time Start | 啟動命令的時間。 |
CPU-Total | 進程啟動后所花的總時間。 |
Child Total | 子進程啟動后所花的總時間。 |
Delta-Total | 進程在時間間隔中所花的總時間。 |
%CPU Used | 上次時間間隔中使用的處理器資源的百分比。 |
Size KB | 頁面大小(以千字節計)。 |
Res Size | 進程的實內存數據(駐留集)與實內存(駐留集)文本大小的和。 |
Res Set | 進程的實內存數據(駐留集)與實內存(駐留集)文本大小的和。 |
Res Text | 進程的實內存文本大小。 |
Res Data | 進程的實內存數據大小。 |
Char I/O | 自上次時間間隔以來的每秒 I/O 字符數。 |
RAM Use | 使用的 RAM 的百分比。 |
Paging I/O | 上一時間間隔中每秒的 I/O 缺頁故障數。 |
Paging Other | 上一時間間隔中每秒的非 I/O 缺頁故障數。 |
Paging Repages | 上一時間間隔中每秒的重分頁出錯數。 |
Class | 進程的工作負載管理器類名。 |
處理器使用情況小視圖
處理器使用情況小視圖提供有關用戶、系統、邏輯處理器的空閑和等待時間、相應權利以及虛擬處理器使用情況的簡短摘要。可使用 c 鍵生成處理器使用情況小視圖。
處理器使用情況大視圖
處理器使用情況大視圖用圖形顯示邏輯處理器的使用情況。要顯示此視圖,請按 C 鍵。
- s:標記在系統方式下所花時間的百分比
- u:標記在用戶方式下所花時間的百分比
共享處理器邏輯分區視圖
- 分區是否為LPAR
- 分區能否為LPAR
- 分區是共享還是專用
- SMT 是處於關閉狀態還是打開狀態
- 共享分區是否封閉
LPAR 是否啟用了 SMT
是否設置了 LPAR 標志,以及是否將它們設置為顯示大於 AVG=lp 的值
要顯示此視圖,可按 p 鍵。
處理器:
項目 | 描述 |
---|---|
Max Phys in Sys | 系統中的物理處理器的最大數目 |
Phys CPU in system | 系統中的物理處理器的數目 |
Virtual Online | 聯機虛擬處理器的數目 |
Logical online | 聯機邏輯處理器的數目 |
Physical pool | 此分區分配至的共享池標識中共享物理處理器的數目 |
SMT threads/CPU | 每個處理器的 SMT 線程的數目 |
容量:
項目 | 描述 |
---|---|
Cap. Processor Min | 對此LPAR定義的處理單元的最小數目 |
Cap. Processor Max | 對此LPAR定義的處理單元的最大數目 |
Cap. Increment | 可對已授權容量執行更改的詳細程度 |
Cap. Unallocated | LPAR組中的共享LPAR組中未分配處理器單元的數目之和 |
Cap. Entitled | 已授權的容量 |
MinReqVirtualCPU | LPAR 的最小必需虛擬處理器數 |
ID Memory:
項目 | 描述 |
---|---|
LPAR ID Group:Pool | LPAR組的標識及其池標識 |
Memory (MB/GB) Min:Max | 對此LPAR定義的最小內存和最大內存(以兆字節或吉字節計) |
Memory(MB/GB) Online | 聯機實內存(以兆字節或吉字節計) |
Memory Region LMB | 一個邏輯內存塊 (LMB) 的大小(以字節計) |
項目 | 描述 |
---|---|
Time Dispatch Wheel | 每個虛擬處理器接收其授權的時間間隔 |
MaxDispatch Latency | 在物理處理器上調度LPAR之間的最長等待時間(以秒計) |
Time Pool Idle | 共享處理器池處於空閑狀態的時間(以秒計) |
Time Total Dispatch | LPAR調度的總時間(以秒計) |
最大處理器數和最小處理器數
項目 | 描述 |
---|---|
Virtual CPU ( Min - Max ) | LPAR定義中的最小虛擬處理器數和最大虛擬處理器數 |
Logical CPU ( Min - Max ) | 最小邏輯處理器數和最大邏輯處理器數 |
Weight
項目 | 描述 |
---|---|
Weight Variable | 處理器容量的可變權重 |
Weight Unallocated | 此分區的未分配可變權重 |
NFS 面板
項目 | 描述 |
---|---|
Root | NFS V2 服務器和客戶機 root 用戶請求 |
Wrcache | NFS 服務器和客戶機寫入高速緩存請求 |
Null | NFS 服務器和客戶機寫入高速緩存請求 |
Getattr | NFS 服務器和客戶機 get 屬性請求 |
Setattr | NFS 服務器和客戶機 set 屬性請求 |
Lookup | NFS 服務器和客戶機文件名查詢請求 |
Readlink | NFS 服務器和客戶機讀取鏈接請求 |
讀取 | NFS 服務器和客戶機讀取請求 |
Write | NFS 服務器和客戶機寫入請求 |
Create | NFS 服務器和客戶機文件創建請求 |
Mkdir | NFS 服務器和客戶機目錄創建請求 |
Symlink | NFS 服務器和客戶機符號鏈接創建請求 |
Remove | NFS 服務器和客戶機文件除去請求 |
Rmdir | NFS 服務器和客戶機目錄除去請求 |
Rename | NFS 服務器和客戶機文件重命名請求 |
Link | NFS 服務器和客戶機鏈接創建請求 |
Readdir | NFS 服務器和客戶機讀取目錄請求 |
Fsstat | NFS 服務器和客戶機文件狀態請求 |
Access | NFS V3 服務器和客戶機訪問請求 |
Mknod | NFS V3 服務器和客戶機 mknod 創建請求 |
readdir+ | NFS V3 服務器和客戶機讀取目錄及請求 |
Fsinfo | NFS V3 服務器和客戶機文件信息請求 |
Pathconf | NFS V3 服務器和客戶機路徑配置請求 |
Commit | NFS 服務器和客戶機落實請求 |
Bad calls | NFS 服務器和客戶機失敗調用 |
Calls | NFS 服務器和客戶機請求 |
項目 | 描述 |
---|---|
Access | NFS V4 服務器和客戶機訪問請求 |
acl_read | NFS V4 客戶機讀取訪問控制表 (ACL) |
acl_stat_l | 正在檢索長 ACL 信息的 NFS V4 客戶機 |
acl_write | NFS V4 客戶機寫入訪問控制表 (ACL) |
Clntconfirm | NFS V4 客戶機確認操作 |
Close | NFS V4 客戶機關閉文件 |
Commit | NFS V4 服務器和客戶機落實 |
Compound | NFS V4 服務器復合調用 |
Create | 正在創建非常規對象的 NFS V4 服務器和客戶機 |
Delegpurge | 正在等待恢復的 NFS V4 服務器清除授權 |
Delegreturn | 正在返回授權的 NFS V4 服務器和客戶機 |
Finfo | 正在獲取文件信息的 NFS V4 客戶機 |
getattr | NFS V4 服務器和客戶機檢索屬性 |
getfh | NFS V4 服務器檢索文件句柄 |
Link | 正在鏈接操作的 NFS V4 服務器和客戶機 |
Lock | 正在鎖定操作的 NFS V4 服務器和客戶機 |
lockt/test | 正在測試指定的鎖定或 NFS V4 客戶機鎖定測試的 NFS V4 服務器 |
locku/unlock | NFS V4 服務器或 NFS V4 客戶機解鎖操作 |
lookup | 正在查找文件名的 NFS V4 服務器和客戶機 |
lookupp | 正在查找父目錄的 NFS V4 服務器 |
mkdir | 正在創建目錄的 NFS V4 客戶機 |
mknod | 正在創建特殊文件的 NFS V4 客戶機 |
Null | NFS V4 服務器空調用或 NFS V4 客戶機空調用 |
nverify | NFS V4 服務器驗證屬性中的不同 |
openattr | NFS V4 服務器打開指定屬性目錄 |
openconfirm | 正在確認打開以供使用的 NFS V4 服務器和客戶機 |
opendowngrade | 正在使針對指定文件的訪問權降級的 NFS V4 服務器和客戶機 |
Open | NFS V4 服務器和客戶機打開操作 |
operations | NFS V4 服務器和客戶機操作 |
pcl_read | NFS V4 客戶機從打印機控制語言 (PCL) 文件抽取數字數據 |
pcl_readstat_l | NFS V4 客戶機 pcl_stat 長操作 |
pcl_stat | NFS V4 客戶機 pcl_stat 操作 |
pcl_write | NFS V4 客戶機 pcl_write 操作 |
putfh | NFS V4 服務器設置當前文件句柄 |
putpubfh | NFS V4 服務器設置公共文件句柄 |
putrootfh | NFS V4 服務器設置根文件句柄 |
readdir | NFS V4 服務器和客戶機讀取目錄 |
readlink | NFS V4 服務器和客戶機讀取符號鏈接 |
讀取 | NFS V4 服務器和客戶機從文件讀取數據 |
release | NFS V4 服務器和客戶機 release_lock 操作 |
除去 | NFS V4 服務器和客戶機除去文件系統對象 |
rename | NFS V4 服務器和客戶機重命名對象名 |
renew | NFS V4 服務器和客戶機續租 |
replicate | NFS V4 客戶機復制操作 |
restorefh | NFS V4 服務器恢復文件句柄 |
rmdir | NFS V4 客戶機除去目錄 |
savefh | NFS V4 服務器保存文件句柄 |
secinfo | NFS V4 服務器和客戶機獲取安全信息 |
setattr | NFS V4 服務器和客戶機設置對象屬性 |
setclient | NFS V4 服務器和客戶機 setclient 操作 |
statfs | NFS V4 客戶機文件統計信息請求 |
symlink | NFS V4 客戶機符號鏈接操作 |
verify | NFS V4 客戶機驗證相同屬性 |
write | NFS V4 服務器和客戶機寫至文件 |
網絡接口視圖
網絡接口視圖顯示有關網絡錯誤的統計信息。可按 n 鍵來查看此信息。
如果屏幕更新了三次並且未發生任何網絡錯誤,那么網絡接口視圖不會包含網絡錯誤統計信息。
項目 | 描述 |
---|---|
I/F Name | 接口名稱 |
Recv-KB/s | 在時間間隔的每秒內接收到的數據(以千字節計) |
Trans-KB/s | 在時間間隔的每秒內傳輸的數據(以千字節計) |
Packin | 在時間間隔內接收到的包數 |
Packout | 在時間間隔內發送的包數 |
Insize | 在時間間隔內接收到的包的平均大小 |
Outsize | 在上一時間間隔內發送的包的平均大小 |
Peak->Recv | 每秒接收的數據的峰值(以千字節計) |
Peak->Trans | 每秒發送的數據的峰值(以千字節計) |
Total Recv | 每秒接收到的總數據(以兆字節計) |
Total Sent | 每秒發送的總數據(以兆字節計) |
MTU | 傳輸單元的最大大小(以字節計) |
Ierror | 輸入錯誤數 |
Oerror | 輸出錯誤數 |
Collision | 沖突數 |
Mbits/s | 每秒適配器比特率(以兆位計) |
描述 | 接口的描述 |
WLM 視圖
WLM 視圖顯示有關工作負載管理的信息。可通過使用 W 鍵來顯示此視圖。要打開子類部分,請從 WLM 視圖按 S 鍵。要關閉子類部分,請再次按 S 鍵。
項目 | 描述 |
---|---|
CPU | 類使用的處理器資源的百分比。 |
MEM | 類使用的物理內存的百分比。 |
BIO | 用於類的磁盤 I/O 帶寬的百分比。 |
Process (Procs) | 類中的進程數。 |
Tier (T) | 層號。值的范圍為 0 到 9。 |
Inheritance (I) | 繼承屬性的值。值 0 表示 no。值 1 表示 yes。 |
位置 | 位置的值。值 1 表示避免將段傳輸至共享類。否則會顯示值 0。 |
磁盤繁忙情況圖
符號 | 名稱 |
---|---|
_ | 小於 5 |
. | 小於 10 |
- | 小於 20 |
+ | 小於 30 |
o | 小於 40 |
0 | 小於 50 |
O | 小於 60 |
8 | 小於 70 |
X | 小於 80 |
# | 小於 90 |
@ | 小於等於 100 |
磁盤組
可對多個磁盤分組來監視這些磁盤。要顯示此視圖,請按 g 鍵。
<Group_name1> <disk_name1> <disk_name2> ....
<Group_name2> <disk_nameA> <disk_nameB> ...
在此示例中,<Group_name1> 是組中第一個磁盤的名稱;<disk_name1> 和 <disk_name2> 是組中的第 1 個磁盤和第 2 個磁盤。
項目 | 描述 |
---|---|
Name | 磁盤組名稱。最多可指定 64 個組。一個磁盤可屬於多個組。 |
Disks | 組中的磁盤數。 |
Read/Write-KB/s | 在時間間隔的每秒內讀寫數據的數據傳輸率(以千字節計) |
TotalMB/s | 在時間間隔的每秒內讀寫數據的總和(以兆字節計) |
Xfers/s | 在時間間隔的每秒內的讀寫數據傳輸次數 |
BlockSizeKB | 每次傳輸操作讀取或寫入的塊大小(以千字節計) |
ESS Vpath 統計信息視圖
項目 | 描述 |
---|---|
Name | 虛擬路徑的名稱。 |
Size | ESS 路徑的大小。 |
AvgBusy | 磁盤的平均繁忙程度。 |
Write-KB/s | 在時間間隔的每秒內寫入數據的傳輸率(以千字節計) |
Read-KB/s | 在時間間隔的每秒內讀取數據的傳輸率(以千字節計) |
Xfers/s | 每秒的讀寫傳輸次數。 |
Total vpaths | 虛擬路徑數目。 |
JFS 視圖
項目 | 描述 |
---|---|
FileSystem | 文件系統的名稱。 |
Size (MB) | 文件系統的大小(以兆字節計)。 |
Free (MB) | 文件系統中的可用空間(以兆字節計)。 |
%Used | 使用的文件系統資源的百分比。 |
%Inodes | 索引節點使用的文件系統資源的百分比。 |
Mount point | 本地安裝點。 |
內核統計信息
項目 | 描述 |
---|---|
runqueue | 准備運行但正在等待可用處理器的線程的平均數目。 |
pswitch | 在時間間隔的每秒內的處理器切換次數 |
fork | 在時間間隔的每秒內的派生數 |
exec | 在時間間隔的每秒內的 EXEC 數。 |
msg | 在時間間隔的每秒內發送和接收的進程間通信 (IPC) 消息數。 |
sem | 在時間間隔的每秒內的信號操作系統調用數。 |
hw intrp | 在時間間隔的每秒內的設備中斷數。 |
sw intrp | 在時間間隔的每秒內調用的關閉級別處理程序數。 |
Swapin | 在時間間隔的每秒內處於交換隊列中的進程數。 |
Syscall | 在時間間隔的每秒內的系統調用數。 |
read | 在時間間隔的每秒內的讀取調用數。 |
write | 在時間間隔的每秒內的寫入調用數。 |
readch | 在時間間隔的每秒內通過 read 系統調用而傳輸的字符數。 |
Writech | 在時間間隔的每秒內通過 write 系統調用而傳輸的字符數。 |
R + W (MB/s) | 在時間間隔的每秒內的讀寫字符數(以兆字節計) |
運行時間 | 系統啟動的持續時間。 |
iget | 在時間間隔的每秒內的索引節點查詢數。 |
dirblk | 在時間間隔的每秒內目錄搜索例程為查找文件的條目而讀取的 512 字節塊數。 |
namei | 在時間間隔的每秒內從路徑名執行的虛擬節點查詢數。 |
ksched | 在時間間隔的每秒內創建的內核進程數。 |
koverf | 嘗試創建內核進程的次數,在此情況下,用戶已派生至最大限制或時間間隔的每秒內達到的進程配置限制。 |
kexit | 在時間間隔的每秒內成為 zombie 的內核進程數。 |
長期處理器平均值視圖
- s:標記在系統方式下所花時間的百分比。
- u:標記在用戶方式下所花時間的百分比。
- w:標記在等待方式下所花時間的百分比。
項目 | 描述 |
---|---|
EntitledCPU | 分區的授權容量。 |
UsedCPU | 分區使用的物理處理器數。 |
大頁分析
項目 | 描述 |
---|---|
Count | 大頁數及其總大小。 |
Free | 可用大頁百分比及其大小。 |
In Use | 正在使用的大頁的百分比及其大小。 |
Size | 大頁大小。 |
High water mark | 大頁高水位標記。 |
調頁空間
項目 | 描述 |
---|---|
PagingSpace | 調頁空間數。 |
Volume-Group | 卷組數目。 |
Type | 邏輯卷的類型。類型可以是 NFS 或 LV。 |
LP | 邏輯分區的大小。 |
MB | 以兆字節計的大小。 |
Used | 用於卷組的百分比。 |
IOpending | 調頁空間中暫掛 I/O 的數目。 |
Active/Inactive | 活動或不活動調頁空間。 |
Auto/NotAuto | 指示調頁空間是否為自動裝入。 |
卷組統計信息
項目 | 描述 |
---|---|
Name | 卷組名稱。 |
Disks | 組中的磁盤數。 |
AvgBusy | 卷組中的磁盤的平均繁忙程度。 |
Read/Write-KB/s | 在時間間隔的每秒內讀寫數據的數據傳輸率(以千字節計) |
TotalMB/s | 在時間間隔的每秒內讀寫數據的總和(以兆字節計) |
Xfers/s | 在時間間隔的每秒內的讀寫傳輸次數 |
BlockSizeKB | 在時間間隔的每秒內每次傳輸操作讀取或寫入的塊大小(以千字節計)。 |
磁盤統計信息
磁盤號(按 D 鍵一次)
項目 | 描述 |
---|---|
Name | 磁盤名稱。 |
Busy | 磁盤的平均繁忙程度。 |
Read-KB/s | 在時間間隔的每秒內讀取數據的數據傳輸率(以千字節計)。 |
Write-KB/s | 在時間間隔的每秒內寫入數據的數據傳輸率(以千字節計)。 |
Transfers/sec | 在時間間隔的每秒內的讀寫傳輸次數。 |
SizeKB | 在時間間隔的每秒內每次傳輸操作讀取或寫入的塊大小(以千字節計)。 |
Peak | 平均繁忙情況的峰值百分比。 |
Peak KB/s | 每秒內讀寫數據的峰值(以千字節計)。 |
qDepth | 已發送到磁盤但未完成的請求數。 |
Totals Size (GB) | 磁盤的總大小(以吉字節計)。 |
Totals Free (GB) | 磁盤中剩余的總可用空間(以吉字節計)。 |
Totals Read (MB/s) | 每秒內從所有磁盤讀取數據的總數據傳輸率(以兆字節計)。 |
Totals Write (MB/s) | 每秒內將數據寫入所有磁盤的總數據傳輸率(以兆字節計)。 |
磁盤描述(按 D 鍵兩次)
項目 | 描述 |
---|---|
Name | 磁盤名稱。 |
Size (GB) | 磁盤的大小(以吉字節計)。 |
Free (GB) | 磁盤中剩余的可用空間(以吉字節計)。 |
Disk Paths | 定義至磁盤的路徑數。 |
Disk Adapter | 磁盤適配器的名稱。 |
Volume Group | 磁盤所屬的卷組。 |
Disk Description | 磁盤的描述。 |
Totals Size (GB) | 磁盤的總大小(以吉字節計)。 |
Totals Free (GB) | 磁盤中剩余的總可用空間(以吉字節計)。 |
Totals Read (MB/s) | 每秒內從所有磁盤讀取數據的總數據傳輸率(以兆字節計)。 |
Totals Write (MB/s) | 每秒內將數據寫入所有磁盤的總數據傳輸率(以兆字節計)。 |
服務時間(按 D 鍵三次)
項目 | 描述 |
---|---|
Disk | 磁盤名稱。 |
Service (in msecs) | 每個請求的平均服務時間(以毫秒計)。 |
Wait (in msecs) | 每個請求的平均等待時間(以毫秒計)。 |
ServQ size | 服務隊列中的平均請求數。 |
WaitQ size | 正在等待完成的平均請求數。 |
ServQ Full | 磁盤未接受任何入局請求的次數。 |
Totals Size (GB) | 磁盤的總大小(以吉字節計)。 |
Totals Free (GB) | 磁盤中剩余的總可用空間(以吉字節計)。 |
Totals Read (MB/s) | 每秒內從所有磁盤讀取數據的總數據傳輸率(以兆字節計)。 |
Totals Write (MB/s) | 每秒內將數據寫入所有磁盤的總數據傳輸率(以兆字節計)。 |
磁盤統計信息及圖形(按 D 鍵四次)
項目 | 描述 |
---|---|
Name | 磁盤名稱。 |
Busy | 磁盤的平均繁忙程度百分比。 |
Read-KB/s | 每秒內讀取數據的數據傳輸率(以千字節計)。 |
Write-KB/s | 每秒內寫入數據的數據傳輸率(以千字節計)。 |
內存和調頁統計信息
項目 | 描述 |
---|---|
%Used | 物理內存和調頁空間中的已用空間的百分比。 |
%Free | 物理內存和調頁空間中的可用空間的百分比。 |
MB Used | 已使用的物理內存和調頁空間(以兆字節計)。 |
MB Free | 可用的物理內存和調頁空間(以兆字節計)。 |
Pages/sec to Paging Space | 每秒傳輸至/自調頁空間的 I/O 頁數。 |
Pages/sec to file system | 每秒傳輸至/自文件系統的 I/O 頁數。 |
Page Scans | 按時鍾進行的頁面掃描次數。 |
Page Faults | 缺頁故障數。 |
Page Cycles | 頁面替換周期數。 |
Page Steals | 頁面竊取次數。 |
Numperm | 用於文件的框架數(以 4-KB 頁計)。 |
Process | 進程段使用的實內存的百分比。 |
System | 系統段使用的實內存的百分比。 |
Free | 可用的實內存的百分比。 |
Total | 使用的總實內存的百分比。 |
Min/Maxperm | 頁面竊取的 minperm 和 maxperm 值。 |
Min/Maxfree | 空閑列表的 minfree 和 maxfree 頁數。 |
Min/Maxpgahead | 預先讀入頁的最小數目和最大數目。 |
Total Virtual | 總虛擬內存。 |
Accessed Virtual | 活動虛擬內存。 |
Numclient | 客戶機框架的數目。 |
Maxclient | 客戶機框架的最大數目。 |
User | 非系統段使用的實內存。 |
Pinned | 插入的實內存。 |
項目 | 描述 |
---|---|
Pool | 邏輯分區 (LPAR) 所屬的池的 AMS 池標識。 |
Weight | 變量內存的權重。 |
pMem | 目前正在備份邏輯內存分區的物理內存(以 MB 計)。 |
hpi | 系統管理程序頁面調入數。 |
hpit | 管理程序入頁時所用的時間(以秒計)。 |
項目 | 描述 |
---|---|
Size (MB) | 為邏輯單元分配的總大小。 |
Lu Udid | 邏輯單元標識。 |
適配器 I/O 統計信息視圖
此視圖提供適配器 I/O 統計信息。要顯示此視圖,請按 a 鍵。此視圖顯示以下度量:
項目 | 描述 |
---|---|
適配器 | 適配器的名稱。 |
Busy% | 適配器使用的帶寬。 |
Read-KB/s | 每秒內讀取數據的數據傳輸率(以千字節計)。 |
Write-KB/s | 每秒內寫入數據的數據傳輸率(以千字節計)。 |
Transfers | 讀寫傳輸次數。 |
Disks | 磁盤數。 |
Adapter-Type | 適配器類型。 |
共享以太網適配器
項目 | 描述 |
---|---|
Number | 序列號。 |
Name | 共享以太網適配器的名稱。 |
Recv-KB/s | 每秒內接收的數據的數據傳輸率(以千字節計)。 |
Trans-KB/s | 每秒內發送的數據的數據傳輸率(以千字節計)。 |
Packin | 在時間間隔的每秒內接收到的包數。 |
Packout | 在時間間隔的每秒內發送的包數。 |
Insize | 在時間間隔的每秒內接收的包的平均大小。 |
Outsize | 在時間間隔的每秒內發送的包的平均大小。 |
詳細檢查:正常/警告/危險
此視圖顯示處理器、內存和磁盤的統計信息。它還會顯示基於超出預定義閾值的系統度量值的狀態消息,例如“正常”、“警告”或“危險”。 要顯示此視圖,請按 v 鍵。
詳細頁面統計信息
此視圖提供頁面統計信息。要顯示此視圖,請按 M 鍵。
如果按一次 M 鍵,那么視圖會包含以頁計的統計信息。如果按兩次 M 鍵,那么會以兆字節為單位顯示頁統計信息。
項目 | 描述 |
---|---|
Numframes | 頁大小的實內存框架數。 |
Numfrb | 空閑列表上的頁數。 |
Numclient | 客戶機框架的數目。 |
Numcompress | 壓縮段中的框架數。 |
Numperm | 非工作段中的框架數。 |
Numvpages | 已訪問虛擬頁面的數目。 |
Minfree | 最小空閑列表。 |
Maxfree | 最大空閑列表。 |
Numpout | 頁面輸出次數。 |
Numremote | 遠程頁面輸出數。 |
Numwseguse | 用於工作段的頁數。 |
Numpseguse | 用於持久段的頁數。 |
Numclseguse | 用於客戶機段的頁數。 |
Numwsegpin | 對工作段插入的頁數。 |
Numpsegpin | 對持久段插入的頁數。 |
Numclsegpin | 對客戶機段插入的頁數。 |
numpgsp_pgs | 已分配的頁面空間數。 |
numralloc | 遠程分配次數。 |
pfrsvdblks | 系統保留塊數。 |
Pfavail | 可用於插入的頁數。 |
Pfpinavail | 可用於插入的應用程序級別編號頁數。 |
system_pgs | 段控制塊 (SCB) 上用 V_SYSTEM 標記的頁數。 |
nonsys_pgs | SCB 上未用 V_SYSTEM 標記的頁數。 |
Numpermio | 非工作存儲器中的頁面輸出數。 |
Pgexct | 缺頁故障數。 |
Pgrclm | 頁面回收次數。 |
Pageins | 進行了頁面輸入的頁數。 |
Pageouts | 進行了頁面輸出的頁數。 |
Pgspgins | 頁面空間中進行了頁面輸入的頁數。 |
Pgspgouts | 頁面空間中進行了頁面輸出的頁數。 |
Numsios | 啟動 I/O 的次數。 |
Numiodone | 完成 I/O 的次數。 |
Zerofills | 進行了零填充的頁數。 |
Exfills | 進行了額外填充的頁數。 |
Scans | 按時鍾進行的頁面掃描次數。 |
Cycles | 鍾針周期數。 |
pgsteals | 頁面竊取次數。 |
光纖通道適配器統計信息
項目 | 描述 |
---|---|
Number | 序列號。 |
Name | 光纖通道適配器的名稱。 |
Receive-KB/s | 每秒內接收的數據的數據傳輸率(以千字節計)。 |
Transmit-KB/s | 每秒內發送的數據的數據傳輸率(以千字節計)。 |
Requests In | 在時間間隔的每秒內接收到的請求數。 |
Requests Out | 在時間間隔的每秒內發送的請求數。 |
Outsize | 在時間間隔的每秒內發出的平均包大小。 |
線程級別統計信息

項目 | 描述 |
---|---|
PID | 線程所屬的進程標識。 |
TID | 利用更高 CPU 的頂級線程標識。排序基於 CPU 利用率的降序進行。 |
%CPU | 指定線程所使用的 CPU 的百分比。 |
BOUND CPU ID | 有界 CPU 標識指示是否已有線程綁定到任何處理器。 |

環境變量
環境變量 NMON_START、NMON_END、NMON_SNAP 和 NMON_ONE_IN 用於在以 nmon 格式進行記錄時收集外部數據。
項目 | 描述 |
---|---|
NMONCMD0, NMONCMD1, ..., NMONCMD63 | 只有設置了這些環境變量,才能監視這些變量中設置了的進程。或者,可使用 -C 標志來限制 nmon 命令的進程列表中的命令。例如,可運行 nmon -C db2:nmon:topas 命令。 |
NMON | 包含對應於啟動 nmon 命令時要顯示的初始面板集的擊鍵集。 |
TIMESTAMP | 可將 TIMESTAMP 變量指定為下列值:
|
NMON_START | nmon 記錄開始時要啟動的外部命令。 |
NMON_END | nmon 記錄結束時要啟動的外部命令。 |
NMON_SNAP | 定期啟動以記錄度量的外部命令。 |
NMON_ONE_IN | 可將 NMON_ONE_IN 變量指定為下列值:
|
示例
- 要在兩個小時的時間段內在當前目錄中生成 nmon 記錄,每 30 秒捕獲一次數據,請輸入以下命令:
nmon -f -s 30 -c 240
- 要在 nmon 命令啟動后立即顯示內存和處理器統計信息,請執行下列步驟:
- 輸入以下命令:
export NMON=mc
- 運行 nmon 命令。
- 輸入以下命令:
- 要使運行 nmon 命令的時間達到 20 秒並且屏幕每 10 秒刷新一次,請輸入以下命令:
nmon -c 10 -s 2
- 要以黑白方式運行 nmon,請輸入以下命令:
nmon -b
- 要查看進程信息,請執行以下步驟:
- 運行 nmon 命令。
- 按 t 鍵。
- 要查看 nmon 提供的視圖列表,請按 h 鍵。
- 以下樣本說明收集外部數據時要執行的步驟。在樣本中,mystart 文件、mysnap 文件和 myend 文件是可執行文件,並且在 $PATH 定義的路徑中。
- 按以下示例中所指示的那樣設置環境變量:
在先前示例中,值 1 是 NMON_ONE_IN 環境變量的缺省值。它會對每個 nmon 記錄快照生成一組外部記錄數據。$export TIMESTAMP=0 $export NMON_START="mystart" $export NMON_SNAP="mysnap" $export NMON_END="myend" $export NMON_ONE_IN=1
- 按如下所示修改 mystart 文件的內容:
ps -ef >start_ps.xt echo "PROCCOUNT,Process Count, Procs" >ps.csv
- 按如下所示修改 mysnap 文件的內容:
echo PROCCOUNT,$1,`ps -ef | wc -l` >>ps.csv
- 按如下所示修改 myend 文件的內容:
echo PROCCOUNT,$1,`ps -ef | wc -l` >>ps.csv
- 按如下所示運行 nmon 命令:
記錄將在 20 秒后完成。nmon -f -s 2 -c 10
要將生成的 nmon 文件與外部記錄生成的 ps.csv 文件並置,請輸入以下命令:PROCCOUNT,Process Count, Procs PROCCOUNT,T0001, 43 PROCCOUNT,T0002, 43 PROCCOUNT,T0003, 43 PROCCOUNT,T0004, 43 PROCCOUNT,T0005, 43 PROCCOUNT,T0006, 43 PROCCOUNT,T0007, 43 PROCCOUNT,T0008, 43 PROCCOUNT,T0009, 44 PROCCOUNT,T0010, 44 PROCCOUNT,T0010, 44
要獲取圖形,請在 nmon 分析器中打開 c.csv 文件。cat filename.nmon ps.csv > c.csv
- 按以下示例中所指示的那樣設置環境變量:
- 要查看 hdisk 詳細信息,請輸入帶有 -k 標志的 nmon 命令:
先前的命令顯示 hdisk1 和 hdisk2 的磁盤詳細信息。對於 hdiskpower 設備,請輸入以下命令:nmon -k hdisk1,hdisk2
nmon -k hdiskpower or nmon -k power
注: nmon -k hdisk 與 LPAR 上的所有 hdisk 設備匹配,並且與 hdiskpower 設備不匹配。在交互方式和記錄方式下,所有 hdiskpower 設備都顯示為電源。例如,nmon -k hdiskpower1 與設備 hdiskpower1 匹配,而 nmon -k hdiskpower 與 LPAR 上的所有 hdiskpower 設備匹配。注: 對 nmon-k 命令的更改不影響 nmon 記錄文件中 lsconf 和 lspv 命令的輸出。
位置
/usr/bin/nmon
/usr/bin/topasrec