nmon 命令

nmon 命令

用途

以交互方式顯示本地系通通計信息並以記錄方式記錄系通通計信息。node

語法

交互方式ios

nmon [ -h ]shell

nmon [ -s < seconds >] [ -c < count >] [ -b ] [ -B ] [ -g < filename >] [ -k disklist ] [ -C < process1:process2:..:processN >] [ -i ]api

記錄方式緩存

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 ]安全

注: 在記錄方式下,僅指定 -f-F-z-x 或 -X 標誌的其中之一做爲第一個參數。

描述

nmon 命令顯示和記錄本地系統信息。此命令能夠採用交互方式或記錄方式運行。若是指定 -F-f-X-x 和 -Z 標誌中的任何一個,那麼 nmon 命令處於記錄方式。不然nmon 命令處於交互方式。服務器

nmon 命令以交互方式提供下列視圖:

在記錄方式下,此命令會生成 nmon 文件。能夠經過打開這些文件來直接進行查看,也可使用後處理工具(例如,nmon 分析器)來查看。在記錄期間,nmon 工具會與 shell 斷開鏈接,以確保該命令即便在您註銷的狀況下仍然繼續運行。網絡

若是每次啓動  nmon 命令時使用同一組鍵,那麼可將這些鍵放在 NMON shell 變量中。例如,可運行如下命令:
export NMON=mcd
而後運行  nmon 命令。

要從命令行中止 nmon 命令,請將 kill -USR2 與 nmon 進程標識配合使用。數據結構

要顯示 nmon 記錄的後臺進程標識,請將 nmon 命令與 -p 標誌配合使用。框架

要限制  nmon 命令列出的進程(聯機或至文件),您能夠利用如下選項:
  • 將環境變量中的程序名從 NMONCMD0 設爲 NMONCMD63
  • 將 -C 標誌與 cmd:cmd:cmd 參數一塊兒使用。例如,可輸入如下命令:
    nmon -C ksh:vi:syncd
要將  nmon 列示的磁盤限制爲最多 64 個磁盤(僅限於聯機磁盤),請將  -k 標誌與  diskname 參數配合使用。例如,可輸入如下命令:
nmon -k hdisk2,hdisk0,hdisk3

在記錄期間,nmon 工具會與 shell 斷開鏈接,以確保該命令即便在您註銷的狀況下仍然繼續運行。若是使用隨需應變記錄設施觸發了記錄,此函數就不成立。

在 nmon 中記錄或監視日誌文件系統 (JFS) 統計信息可避免卸載文件系統,緣由是收集統計信息時該文件系統在使用中。

工做負載分區 (WPAR) 內,nmon 命令會顯示處理器和內存統計信息的全局值。餘下值是特定於WPAR的。不能在WPAR中檢索如下統計信息,而且 nmon 屏幕不支持它們出如今WPAR中:
  • 磁盤、磁盤 I/O 圖、磁盤繁忙狀況圖、磁盤組
  • 磁盤適配器
  • 調頁空間
  • 卷組
  • ESS/虛擬路徑
  • 光纖通道適配器
  • VIOS 共享以太網適配器
注: start of change 應用於系統的動態配置更改不會反映在當前 nmon 記錄中。必須從新啓動 nmon 工具,才能使新的配置更改生效。 end of change

交互方式中的標誌

可在交互方式下使用下列標誌。
項目 描述
-s < seconds > 刷新屏幕之間的時間間隔。缺省值爲 2 秒。
-c < count > 必須刷新屏幕的次數。
-g < filename > 其中包含用戶定義的磁盤組的文件,可使用 filename 參數來指定此文件。文件中的每一行以組名開頭。磁盤列表跟在組名後面,各個硬盤之間用空格分隔。該文件最多可包含 64 個磁盤組。硬盤可屬於各類磁盤組。
-b 顯示黑白方式的視圖。
-B 不要在視圖中包括框。缺省狀況下該命令會顯示框。
-h 顯示幫助信息。
-k < disklist > 僅報告磁盤列表中的磁盤。
start of change -i end of change start of change 報告頂級線程級別 CPU 利用率。 end of change

記錄方式中的標誌

項目 描述
-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在不一樣時區中時,此方法頗有幫助。
start of change -i end of change start of change 報告線程級別統計信息。 end of change
-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 顯示最繁忙進程的統計信息。可按下列鍵並使用此子命令:
  • 1:顯示基本詳細信息。
  • 2:顯示累積的進程信息。
  • 3:按處理器對視圖排序。
  • 4:按大小對視圖排序。
  • 5:按 I/O 信息對視圖排序。
u 使用命令參數來顯示最繁忙進程。要刷新新進程的參數,請按兩次 u 鍵。
U 使用命令參數來顯示最繁忙進程以及工做負載類或工做負載分區工做負載分區信息。
v 突出顯示預先定義的系統資源的狀態並將它們歸類爲危險、警告或正常。
V 顯示磁盤卷組的統計信息。
w 顯示與最繁忙進程一塊兒使用的等待進程。
W 顯示工做負載管理器 (WLM) 的統計信息。
[ 觸發定製的隨需應變記錄。若是已啓動的記錄未提早中止,那麼它將與交互式 nmon 一塊兒退出。
] 將中止由 ] 觸發的定製記錄。

輸出詳細信息

本節提供 nmon 屏幕上顯示的度量的說明。

系統資源視圖

此視圖提供有關係統資源的通常信息。要顯示此視圖,請按  r 鍵。它包含有關下列資源的信息:
  • 系統中的處理器數。
  • 系統中處於活動狀態的聯機處理器數目。
  • 處理器頻率。
  • AIX的版本及其技術級別。
  • 正在運行的內核的類型。
  • 本地邏輯分區。
  • 邏輯分區的省電方式。
  • 硬件的型號。
  • 系統的處理器體系結構。
  • 平臺總線的類型。
  • 處理器的高速緩存信息。
  • 活動事件的數目。
  • 舊序列號。此數字是動態配置事件以前的分區的系統標識。
  • 當前序列號。此數字是當前系統標識或動態配置事件以後的分區的系統標識。
  • 上一個動態從新配置事件的當地時間。此信息用「When」關鍵字標記。
  • start of change 邏輯分區的子處理器方式。 end of change

AIO 進程視圖

AIO 進程視圖提供有關異步 I/O (AIO) 進程的信息。要顯示此視圖,請按  A 鍵。屏幕上顯示如下各列:
項目 描述
總 AIO 進程數 總 AIO 進程數。
實際使用數 使用的處理器資源超過 0.1% 的 AIO 進程的數目。
使用的 CPU 資源 全部內核進程使用的處理器資源的百分比。
全部時間峯值 系統啓動後一直運行的內核進程的最大數目。
最近峯值 使用的處理器資源超過 0.1% 的內核進程的最近最大數目。
Peak 全部內核進程使用的處理器資源的最大百分比。

進程視圖

進程視圖提供有關係統中的進程的詳細信息。要顯示此視圖,請按  t 或  v 鍵。它包含屏幕上顯示的如下各列:
項目 描述
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 是處於關閉狀態仍是打開狀態
  • 共享分區是否封閉
  • start of change LPAR 是否啓用了 SMT end of change
  • start of change 是否設置了 LPAR 標誌,以及是否將它們設置爲顯示大於 AVG=lp 的值 end of change
若是設置了這些標誌,那麼  nmon+C 圖形分別包含有關 Cpu_user 和 Avg_user 的信息。可在右列中查看該圖形。

要顯示此視圖,可按 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 面板

NFS 面板提供有關網絡文件系統 (NFS) 的信息。要顯示此視圖,請按  N 鍵。視圖中包括如下度量:
項目 描述
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 服務器和客戶機請求
按兩次  N 鍵時,會顯示如下 NFS V4 客戶機/服務器統計信息。
項目 描述
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。

磁盤繁忙狀況圖

磁盤繁忙狀況圖顯示磁盤的統計信息。要顯示此圖,請按  o 鍵。每一個屏幕最多顯示 100 個磁盤。僅顯示名稱範圍爲 hdisk0 到 hdisk100 的磁盤。下表顯示名稱範圍的符號。
符號 名稱
_ 小於 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 個磁盤。

要查看磁盤組 I/O,請使用  -g 標誌和組文件來運行  nmon 命令,而後按  g 鍵。此視圖顯示如下度量:
項目 描述
Name 磁盤組名稱。最多可指定 64 個組。一個磁盤可屬於多個組。
Disks 組中的磁盤數。
Read/Write-KB/s 在時間間隔的每秒內讀寫數據的數據傳輸率(以千字節計)
TotalMB/s 在時間間隔的每秒內讀寫數據的總和(以兆字節計)
Xfers/s 在時間間隔的每秒內的讀寫數據傳輸次數
BlockSizeKB 每次傳輸操做讀取或寫入的塊大小(以千字節計)

ESS Vpath 統計信息視圖

此視圖提供有關 ESS 虛擬路徑的統計信息。要顯示此視圖,請按  e 鍵。此視圖中包括如下度量:
項目 描述
Name 虛擬路徑的名稱。
Size ESS 路徑的大小。
AvgBusy 磁盤的平均繁忙程度。
Write-KB/s 在時間間隔的每秒內寫入數據的傳輸率(以千字節計)
Read-KB/s 在時間間隔的每秒內讀取數據的傳輸率(以千字節計)
Xfers/s 每秒的讀寫傳輸次數。
Total vpaths 虛擬路徑數目。

JFS 視圖

此視圖提供日誌文件系統 (JFS) 統計信息。要顯示此視圖,請按  j 鍵。此視圖中記錄如下統計信息:
項目 描述
FileSystem 文件系統的名稱。
Size (MB) 文件系統的大小(以兆字節計)。
Free (MB) 文件系統中的可用空間(以兆字節計)。
%Used 使用的文件系統資源的百分比。
%Inodes 索引節點使用的文件系統資源的百分比。
Mount point 本地安裝點。

內核統計信息

此視圖包含內核的統計信息。要顯示此視圖,請按  k 鍵。此視圖顯示如下統計信息:
項目 描述
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 的內核進程數。

長期處理器平均值視圖

此視圖提供有關瞬時系統的信息。要顯示此視圖,請按  l 鍵。可以使用如下標籤來標識在不一樣方式下所花的時間:
  • s:標記在系統方式下所花時間的百分比。
  • u:標記在用戶方式下所花時間的百分比。
  • w:標記在等待方式下所花時間的百分比。
此視圖顯示如下度量:
項目 描述
EntitledCPU 分區的受權容量。
UsedCPU 分區使用的物理處理器數。

大頁分析

此視圖提供大頁分析。要顯示此視圖,請按  L 鍵。將顯示如下信息:
項目 描述
Count 大頁數及其總大小。
Free 可用大頁百分比及其大小。
In Use 正在使用的大頁的百分比及其大小。
Size 大頁大小。
High water mark 大頁高水位標記。

調頁空間

此視圖顯示調頁空間統計信息。要顯示此視圖,請按  p 鍵。此視圖顯示如下度量:
項目 描述
PagingSpace 調頁空間數。
Volume-Group 卷組數目。
Type 邏輯卷的類型。類型能夠是 NFS 或 LV。
LP 邏輯分區的大小。
MB 以兆字節計的大小。
Used 用於卷組的百分比。
IOpending 調頁空間中暫掛 I/O 的數目。
Active/Inactive 活動或不活動調頁空間。
Auto/NotAuto 指示調頁空間是否爲自動裝入。

卷組統計信息

此視圖提供卷組的統計信息。要顯示此視圖,請按  V 鍵。此視圖顯示如下信息:
項目 描述
Name 卷組名稱。
Disks 組中的磁盤數。
AvgBusy 卷組中的磁盤的平均繁忙程度。
Read/Write-KB/s 在時間間隔的每秒內讀寫數據的數據傳輸率(以千字節計)
TotalMB/s 在時間間隔的每秒內讀寫數據的總和(以兆字節計)
Xfers/s 在時間間隔的每秒內的讀寫傳輸次數
BlockSizeKB 在時間間隔的每秒內每次傳輸操做讀取或寫入的塊大小(以千字節計)。

磁盤統計信息

此視圖提供磁盤的統計信息。要顯示此視圖,請按  D 鍵。可按  D 下列次數以查看各類度量:
  • 一次:顯示磁盤數目
  • 兩次:顯示磁盤描述
  • 三次:顯示服務時間
  • 四次:顯示磁盤統計信息以及相似按 d 鍵時所顯示圖形的圖形

磁盤號(按 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 鍵四次)

此視圖顯示磁盤統計信息及圖形。要顯示此視圖,請按  d 鍵。此視圖顯示如下度量:
項目 描述
Name 磁盤名稱。
Busy 磁盤的平均繁忙程度百分比。
Read-KB/s 每秒內讀取數據的數據傳輸率(以千字節計)。
Write-KB/s 每秒內寫入數據的數據傳輸率(以千字節計)。

內存和調頁統計信息

此視圖顯示有關內存和調頁統計信息的信息。要顯示此視圖,請按  m 鍵。此視圖中包括如下度量:
項目 描述
%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 插入的實內存。
AMS 統計信息顯示在  topas_nmon 內存面板中。要顯示此視圖,請按  m 鍵。此視圖中包括如下度量:
項目 描述
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 適配器類型。

共享以太網適配器

此視圖提供虛擬 I/O 服務器 (VIOS) 中的共享以太網適配器統計信息。要顯示此視圖,請按  O 鍵。此視圖顯示如下度量:
項目 描述
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 在時間間隔的每秒內發出的平均包大小。

start of change 線程級別統計信息 end of change

start of change 此視圖包含有關線程級別統計信息的信息。要顯示此視圖,請按  -i 鍵。此視圖中包括如下度量:
項目 描述
PID 線程所屬的進程標識。
TID 利用更高 CPU 的頂級線程標識。排序基於 CPU 利用率的降序進行。
%CPU 指定線程所使用的 CPU 的百分比。
BOUND CPU ID 有界 CPU 標識指示是否已有線程綁定到任何處理器。
end of change

環境變量

環境變量 NMON_STARTNMON_ENDNMON_SNAP 和 NMON_ONE_IN 用於在以 nmon 格式進行記錄時收集外部數據。

項目 描述
NMONCMD0, NMONCMD1, ..., NMONCMD63 只有設置了這些環境變量,才能監視這些變量中設置了的進程。或者,可以使用 -C 標誌來限制 nmon 命令的進程列表中的命令。例如,可運行 nmon -C db2:nmon:topas 命令。
NMON 包含對應於啓動 nmon 命令時要顯示的初始面板集的擊鍵集。
TIMESTAMP 可將 TIMESTAMP 變量指定爲下列值:
TIMESTAMP = 0
記錄的行的開頭包含  nmon Tnnnn 時間戳記,並使用 nmon 數據文件。
TIMESTAMP = 1
這些行包含具備時、分、秒、日、月和年的時間戳記。若是不但願將數據與 nmon 文件進行合併以供分析,那麼可以使用此值。
NMON_START nmon 記錄開始時要啓動的外部命令。
NMON_END nmon 記錄結束時要啓動的外部命令。
NMON_SNAP 按期啓動以記錄度量的外部命令。
NMON_ONE_IN 可將 NMON_ONE_IN 變量指定爲下列值:
NMON_ONE_IN=1
每次在記錄完成時運行  snap 命令。
NMON_ONE_IN= n
完成由  n 參數指定的記錄次數後運行 snap 命令。

示例

  1. 要在兩個小時的時間段內在當前目錄中生成 nmon 記錄,每 30 秒捕獲一次數據,請輸入如下命令:
    nmon -f -s 30 -c 240
  2. 要在 nmon 命令啓動後當即顯示內存和處理器統計信息,請執行下列步驟:
    1. 輸入如下命令:
      export NMON=mc
    2. 運行 nmon 命令。
  3. 要使運行 nmon 命令的時間達到 20 秒而且屏幕每 10 秒刷新一次,請輸入如下命令:
    nmon -c 10 -s 2
  4. 要以黑白方式運行 nmon,請輸入如下命令:
    nmon -b
  5. 要查看進程信息,請執行如下步驟:
    1. 運行 nmon 命令。
    2. 按 t 鍵。
  6. 要查看 nmon 提供的視圖列表,請按 h 鍵。
  7. 如下樣本說明收集外部數據時要執行的步驟。在樣本中,mystart 文件、mysnap 文件和 myend 文件是可執行文件,而且在 $PATH 定義的路徑中。
    1. 按如下示例中所指示的那樣設置環境變量:
      $export TIMESTAMP=0
      $export NMON_START="mystart"
      $export NMON_SNAP="mysnap"
      $export NMON_END="myend"
      $export NMON_ONE_IN=1
      在先前示例中,值 1 是 NMON_ONE_IN 環境變量的缺省值。它會對每一個 nmon 記錄快照生成一組外部記錄數據。
    2. 按以下所示修改 mystart 文件的內容:
      ps -ef >start_ps.xt
      echo "PROCCOUNT,Process Count, Procs" >ps.csv
    3. 按以下所示修改 mysnap 文件的內容:
      echo PROCCOUNT,$1,`ps -ef | wc -l` >>ps.csv
    4. 按以下所示修改 myend 文件的內容:
      echo PROCCOUNT,$1,`ps -ef | wc -l` >>ps.csv
    5. 按以下所示運行 nmon 命令:
      nmon -f -s 2 -c 10
      記錄將在 20 秒後完成。
    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 文件與外部記錄生成的 ps.csv 文件並置,請輸入如下命令:
    cat  filename.nmon ps.csv > c.csv
    要獲取圖形,請在 nmon 分析器中打開 c.csv 文件。
  8. 要查看 hdisk 詳細信息,請輸入帶有 -k 標誌的 nmon 命令:
    nmon -k hdisk1,hdisk2
    先前的命令顯示 hdisk1 和 hdisk2 的磁盤詳細信息。對於 hdiskpower 設備,請輸入如下命令:
    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

相關文章
相關標籤/搜索