aix基本命令之topas

wmlm發表於2007-03-08
報告所選的本地和遠端系統的統計資訊。[@more@]

語法
topas [ -d number_of_monitored_hot_disks ] [ -h ] [ -i monitoring_interval_in_seconds ] [ -n number_of_monitored_hot_network_interfaces ] [ -p number_of_monitored_hot_processes ] [ -w number_of_monitored_hot_WLM classes ] [ -c number_of_monitored_hot_CPUs ][ -I remote_polling_interval ] [ -U username_owned_processes ] | [ -C [ -o field = value,... ] -D | -L |-P | -W ] [ -m]

描述
topas 命令報告選定的本地系統活動的統計資訊。該命令使用 curses 庫以合適的格式來顯示其輸出,該格式適合於在一個 80x25 基於字元的顯示器上或至少同樣大小的圖形顯示器的視窗中進行檢視。topas 命令需要在系統中安裝 bos.perf.tools 和 perfagent.tools 檔案集。

topas 命令還可以從屬於同一硬體平臺的遠端 AIX? 分割槽報告有限的效能指標集。『交叉分割槽檢視』這部分中描述了這種支援。

如果 topas 命令呼叫時沒有標誌,則執行時正如用以下命令列來呼叫:


topas -d20 -i2 -n20 -p20 -w20 -c20
程式按由 monitoring_interval_in_seconds 引數指定的時間間隔從系統抽取統計資訊。預設輸出如下所示,包含兩個固定部分和一個可變部分。顯示器左邊的最上方兩行顯示了 topas 命令執行所在的系統的名稱、上次檢視的日期和時間以及監視時間間隔。

第二個固定部分佔用了顯示器的最右端的 25 個位置。它包含統計資訊的 5 個子節,如下所示:

事件/佇列 顯示選定的系統全域性事件的每秒頻率、執行緒執行和等待佇列的平均大小:
上下文切換
在監視時間間隔內每秒上下文切換的數量。
系統呼叫
在監視時間間隔內每秒執行的系統呼叫的總數。

在監視時間間隔內每秒執行的 read 系統呼叫的數量。

在監視時間間隔內每秒執行的 write 系統呼叫的數量。
派生
在監視時間間隔內每秒執行的 fork 系統呼叫的數量。
執行
在監視時間間隔內每秒執行的 exec 系統呼叫的數量。
執行佇列
準備執行但需要等待處理器可用的平均執行緒數目。
等待佇列
正在等待頁面排程完成的平均執行緒數目。
檔案/TTY 顯示所選檔案與 tty 統計資訊的每秒頻率。
讀字元
在監視時間間隔內 read 系統呼叫每秒讀的位元組數。
寫字元
在監視時間間隔內 write 系統呼叫每秒寫的位元組數。
原始輸入
在監視時間間隔內每秒從 TTY 中讀取的原始位元組數。
Tty 輸出
在監視時間間隔內每秒寫入 TTY 中的位元組數。
Igets
在監視時間間隔內每秒呼叫索引節點查詢例程的數量。
Namei
在監視時間間隔內每秒呼叫路徑名查詢例程的數量。
目錄塊
在監視時間間隔內被目錄搜尋例程每秒掃描的目錄塊數目。
頁面排程 顯示頁面排程統計資訊的每秒頻率。
故障
在監視時間間隔內每秒缺頁故障的總數。這包括不能啟用頁面排程的缺頁故障。
佔用
在監視時間間隔內每秒鐘有實體記憶體 4K 幀被虛擬記憶體管理器佔用。
調頁空間輸入
在監視時間間隔內每秒鐘從調頁空間讀取 4K 頁面的數量。
調頁空間輸出
在監視時間間隔內每秒鐘將 4K 頁面寫到調頁空間的數量。
頁面調進
在監視時間間隔內每秒鐘讀取 4K 頁面的數量。這包括與從檔案系統讀取有關的頁面排程活動。從此值中減去 PgspIn 就可得到在監視時間間隔內每秒鐘從檔案系統讀取的 4K 頁面的數量。
頁面調出
在監視時間間隔內每秒鐘寫 4K 頁面的數量。這包括與寫入檔案系統有關的頁面排程活動。從此值中減去 PgspOut 就可得到在監視時間間隔內每秒鐘寫入檔案系統的 4K 頁面的數量。
Sios
在監視時間間隔內虛擬記憶體管理器每秒鐘發出的 I/O 請求的數目。
記憶體 顯示實記憶體大小與記憶體使用的分佈情況。
實記憶體,MB
以 MB 為單位的實記憶體大小。
計算頁面百分比
當前分配給計算頁面幀的實記憶體的百分比。計算頁面幀通常是那些被調頁空間支援的幀。
非計算頁面百分比
當前分配給非計算頁面幀的實記憶體的百分比。非計算頁面幀通常是那些被檔案空間(可以是資料檔案、可執行檔案或共享庫檔案)支援的幀。
客戶機百分比
當前被分配用來對遠端安裝的檔案進行快取記憶體的實記憶體的百分比。
調頁空間 顯示調頁空間的大小和使用率。
大小,MB
系統上所有調頁空間的總和,以 MB 為單位。
已使用百分比
當前正在使用的調頁空間所佔的總百分比。
空閒百分比
當前未使用的調頁空間所佔的總百分比。
NFS 顯示每秒呼叫的 NFS 狀態
伺服器 V2 calls/sec
客戶機 V2 calls/sec
伺服器 V3 calls/sec
客戶機 V3 calls/sec

topas 顯示的變數部分可有一、二、三、四或五個子節。如果有多個子節顯示,則總是按照以下順序顯示:

CPU
網路介面
物理磁碟
工作負載管理類
程式
當 topas 命令啟動時,會顯示熱實體受監視的所有子節。一個例外就是工作負載管理(WLM)類子節,僅當 WLM 活動時才顯示該子節。

CPU 使用率 此子節顯示一個條形圖表來表示累積的 CPU 使用率。如果有多個 CPU,按 c 鍵兩次就可顯示 CPU 列表。僅按 c 鍵一次將會關閉此子節。以下欄位透過兩種格式顯示:

使用者百分比
這顯示以使用者方式執行的程式所使用的 CPU 的百分比。(預設按使用者百分比排序)
核心百分比
這顯示以核心方式執行的程式所使用的 CPU 的百分比。
等待百分比
這顯示用於等待 IO 的時間的百分比。
空閒百分比
這表示 CPU 空閒時間的百分比。
Physg
授與分割槽的物理處理器的數目(如果是微分割槽)。
%Entg
授予分割槽的授權容量百分比(如果是微分割槽)。
當此子節首先顯示熱 CPU 列表時,就按使用者百分比欄位來對列表排序。但是,可以按其他欄位來對列表排序,只要將游標移到期望欄的頂部就可以了。

網路介面 此子節顯示了熱網路介面的列表。所顯示介面的最大數目是正在受監視的熱介面數目,如 -n 標誌指定的那樣。如果其他子節也正在被顯示,則將顯示介面的一個較小數目。按n 鍵可關閉此子節。再次按 n 鍵顯示一行所有網路介面活動的報告摘要。兩個報告都顯示以下欄位:

介面
網路介面的名稱。
千位/秒
在監視時間間隔內每秒鐘以 MB 為單位的總吞吐量。該欄位是每秒接收到的千位元組和傳送的千位元組的總和。
輸入包
在監視時間間隔內每秒鐘接收到的資料包的數目。
輸出包
在監視時間間隔內每秒鐘傳送的資料包的數目。
輸入千字
在監視時間間隔內每秒鐘接收到的千位元組的數目。
輸出千位元組
在監視時間間隔內每秒鐘傳送的千位元組的數目。
當此子節首先顯示熱網路介面列表時,按 KBPS 欄位對列表排序。但是,可以按其他欄位對列表排序,只要將游標移到期望欄的頂部就可以了。排序僅對最多 16 個網路介面卡有效。

物理磁碟 此子節顯示熱物理磁碟列表。所顯示物理磁碟的最大數目是正受監視的熱物理磁碟數目,正如 -d 標誌指定的那樣。如果其他子節也正在被顯示,則將顯示物理磁碟的一個較小數目。按 d 鍵可關閉此子節。再次按 d 鍵顯示一行所有物理磁碟活動的報告摘要。兩個報告都顯示以下欄位:
磁碟
物理磁碟的名稱。
忙碌百分比
表示物理磁碟活動時間的百分比(驅動器頻寬使用率)。
千位/秒
在監視時間間隔內每秒鐘讀和寫的千位元組的數目。此欄位是 KB-Read 和 KB-Writ 的總和。
TPS
每秒鐘向物理磁碟發出的傳輸數目。傳輸是對物理磁碟的 I/O 請求。多個邏輯請求可組合成對磁碟的單個 I/O 請求。傳輸大小不確定。
讀取千位元組
每秒鐘從物理磁碟讀取的千位元組的數目。
寫入千位元組
每秒鐘寫到物理磁碟的千位元組的數目。
當此子節首先顯示熱物理磁碟列表時,按 KBPS 欄位對列表排序。但是,可以按其他欄位對列表排序,只要將游標移到期望欄的頂部就可以了。排序僅對最多 128 個物理磁碟有效。

WLM 類 此子節顯示熱工作負載管理(WLM)類的列表。所顯示 WLM 類的最大數目是正在受監視的熱 WLM 類數目,如 -w 標誌指定的那樣。如果其他子節也正在被顯示,則將顯示 WLM 類的一個較小數目。按 w 鍵可關閉此子節。對於每一個類會顯示以下欄位:

CPU 使用率百分比
在監視時間間隔內 WLM 類的平均 CPU 使用率。
記憶體使用率百分比
在監視時間間隔內 WLM 類的平均記憶體使用率。
塊 I/O 百分比
在監視時間間隔內 WLM 類的塊 I/O 的平均百分比。
當此子節首先顯示熱 WLM 類列表時,就按 CPU 百分比欄位來對列表排序。但是,可以按其他欄位來對列表排序,只要將游標移到期望欄的頂部就可以了。

程式 此子節顯示熱程式列表。所顯示程式的最大數目是正在受監視的熱過程數目,如 -p 標誌指定的那樣。如果其他子節也正在被顯示,則將顯示程式的一個較小數目。按 p 鍵可關閉此子節。按監視時間間隔內程式的 CPU 使用率來對程式排序。對於每一程式會顯示以下欄位:
名稱
在程式中執行的可執行程式的名稱。名稱已被除去任何路徑名和引數資訊並被截斷到 9 個字元的長度。
程式標識
程式的程式標識。
CPU 使用率百分比
在監視時間間隔內程式的平均 CPU 使用率。第一次顯示程式時,此值表示整個程式生命期上的平均 CPU 使用率。
已使用調頁空間
分配給此程式的調頁空間的大小。這可被認為是程式覆蓋區的一種表達,但並不包括用來保持可執行程式和它依賴的任何共享庫的記憶體。
程式所有者(如果 WLM 部分被關閉)
擁有此程式的使用者的使用者名稱。
工作負載管理(WLM)類(如果 WLM 部分被開啟)
程式所屬的 WLM 類。

交叉分割槽檢視
對於該皮膚可確定為屬於同一硬體平臺的所有 AIX 分割槽,它顯示與 lparstat 命令相似的度量值。專用分割槽和共享分割槽及相應的度量值顯示在單獨的部分中。頂端部分表示從分割槽集收集的聚集資料,以顯示整個分割槽、記憶體和處理器活動。

要遠端啟用此皮膚以從其他分割槽進行收集,需要將用於支援此功能的 perfagent.tools 和 bos.perf.tools 更新到最新版本。對於 AIX 的較早版本,topas 命令還從安裝了 Performance Aide 產品(perfagent.server)的分割槽中收集遠端資料。此外,必須建立與 HMC 平臺的連線才能使 topas 檢索某些配置資訊。如果此連線不可用,命令列選項使使用者能夠指定所需的值。

以下度量值顯示在最初的“交叉分割槽”皮膚中。可以透過使用在『其他交叉分割槽皮膚子命令』部分中確定的鍵切換來顯示帶有完整描述標籤的其他度量值。

分割槽總計
Shr 共享分割槽的數目
Ded 專用分割槽的數目
記憶體(以 GB 為單位)
Mon 受監視分割槽的總記憶體
Avl 可用於分割槽集的記憶體
InUse 受監視分割槽上正在使用的記憶體
處理器
Shr 共享處理器的數目
Ded 專用處理器的數目
PSz 該 LPAR 正在使用的共享處理器池中的活動物理 CUP 數
APP 共享池中的可用物理處理器
Shr_PhysB 共享物理處理器忙
PhysB 物理處理器忙
單個分割槽的資料
Host 主機名
OS 作業系統級別
M 方式
c - 受限,未啟用 SMT
C - 受限,已啟用 SMT
s - 共享,未啟用 SMT
S - 共享,已啟用 SMT
Mem 總記憶體(以 GB 為單位)。
InU 正在使用的記憶體(以 GB 為單位)。
Lp 邏輯處理器的數目
Us 以使用者方式執行的程式使用的 CPU 的百分比
Sy 以核心方式執行的程式使用的 CPU 的百分比
Wa 等待 IO 所用時間的百分比。
Id CPU 空閒時間的百分比。
PhysB 物理處理器忙
Ent 已獲准的授權(僅共享)
%Entc 已使用的授權百分比(僅共享)
VCSW 平均每秒進行的虛擬上下文切換(僅共享)
PhI 每秒發生的虛構程式中斷(僅共享)

實現細節
對由 topas 所顯示的 WLM 的更改(如新增新類或更改現有類名)在啟動 topas 後不會反映出來。必須停止 topas 和所有使用 Spmi 的客戶機,然後在更改 WLM 之後重新啟動。對於在 topas 或任何其他 Spmi 使用者啟動之後新增的磁碟和網路介面卡來說情況也是這樣的。

預設輸出樣本
下面為 topas 命令產生的顯示示例:


主機的 Topas 監視程式:niller 事件/佇列    檔案/TTY
2000 年 3 月 13 日 星期一 15:56:32 時間間隔:2 Cswitch 113 Readch 1853576
系統呼叫 2510 Writech 49883
CPU 使用者百分比 核心百分比 等待百分比 空閒百分比 讀 466 Rawin 0
cpu0 7.0 4.0 0.0 89.0 寫 12 Ttyout 706
cpu1 1.0 8.0 0.0 91.0 派生 0 Igets 0
cpu2 0.0 0.0 0.0 100.0 執行 0 Namei 0
執行佇列 0.0 Dirblk 0
等待佇列 0.0
介面 千位/秒 輸入包 輸出包 輸入千位元組 輸出千位元組
lo0 100.4 45.7 45.7 50.2 50.2 頁面排程 記憶體
tr0 2.0 4.4 3.4 1.4 0.6 故障 1 實記憶體,MB 255
佔用 0 計算頁面百分比 81.0
磁碟 忙碌百分比 千位/秒 TPS 讀取千位元組 寫入千位元組 調頁空間輸入 0 非計算頁面百分比 19.0
hdisk0 0.0 0.0 0.0 0.0 0.0 調頁空間輸出 0 客戶機百分比 3.0
hdisk1 0.0 0.0 0.0 0.0 0.0 頁面調進 0
頁面調出 0 調頁空間
WLM 類(活動) CPU 百分比 記憶體百分比 磁碟百分比 Sios 0 大小,MB 0
系統 8 41 12 已使用百分比
共享 1 24 9 空閒百分比
NFS calls/sec
名稱 PID CPU 百分比 PgSP 類 伺服器 V2 0 按:
topas (35242) 3.0 0.3 系統 客戶機 V2 0 “h”幫助。
X (3622) 1.4 44.4 系統 伺服器 V3 0 “q”退出。
備註 (25306) 1.3 123.3 系統 客戶機 V3 0
全螢幕程式輸出樣本

主機的 Topas 監視程式:mothra 時間間隔:2 2000 年 10 月 8 日,星期三 12:27:34
資料 文字 調頁 缺頁故障
使用者 PID PPID PRI NI 資源 資源 空間 時間 CPU 百分比 I/O OTH 命令
root 1806 0 37 41 16 3374 16 13:25 1.0 0 0 gil
root 1032 0 16 41 3 3374 3 0:00 0.0 0 0 lrud
root 1290 0 60 41 4 3374 4 0:02 0.0 0 0 xmgc
root 1548 0 36 41 4 3374 4 0:26 0.0 0 0 netm
root 1 0 60 20 197 9 180 0:24 0.0 0 0 init
root 2064 0 16 41 4 3374 4 0:04 0.0 0 0 wlmsched
root 2698 1 60 20 14 2 14 0:00 0.0 0 0 shlap
root 3144 1 60 20 40 1 36 5:19 0.0 0 0 syncd
root 3362 0 60 20 4 3374 4 0:00 0.0 0 0 lvmbb
root 3666 1 60 20 135 23 123 0:00 0.0 0 0 errdemon
root 3982 0 60 20 4 3374 4 0:01 0.0 0 0 rtcmd
root 4644 1 17 20 6 3374 6 0:00 0.0 0 0 dog
root 4912 1 60 20 106 13 85 0:00 0.0 0 0 srcmstr
root 5202 4912 60 20 94 8 84 0:01 0.0 0 0 syslogd
root 5426 4912 60 20 195 76 181 0:12 0.0 0 0 sendmail
root 5678 4912 60 20 161 11 147 0:01 0.0 0 0 portmap
root 5934 4912 60 20 103 11 88 0:00 0.0 0 0 inetd
root 6192 4912 60 20 217 61 188 0:21 0.0 0 0 snmpd
root 6450 4912 60 20 137 10 116 0:00 0.0 0 0 dpid2
root 6708 4912 60 20 157 29 139 0:06 0.0 0 0 hostmibd
root 0 0 16 41 3 3374 3 7:08 0.0 0 0
root 6990 1 60 20 106 10 86 0:06 0.0 0 0 cron

全螢幕工作負載管理類輸出樣本

主機的 Topas 監視程式:mothra 時間間隔:2 2000 年 10 月 8 日,星期三 12:30:54
WLM 類(活動) CPU 百分比 記憶體百分比 磁碟 I/O 百分比
系統 0 0 0
共享 0 0 0
預設 0 0 0
未管理的 0 0 0
未分類的 0 0 0


==============================================================================
資料 文字 調頁 缺頁故障
使用者 PID PPID PRI NI 資源 資源 空間 時間 CPU 百分比 I/O OTH 命令
root 1 0 108 20 197 9 180 0:24 0.0 0 0 init
root 1032 0 16 41 3 3374 3 0:00 0.0 0 0 lrud
root 1290 0 60 41 4 3374 4 0:02 0.0 0 0 xmgc
root 1548 0 36 41 4 3374 4 0:26 0.0 0 0 netm
root 1806 0 37 41 16 3374 16 13:25 0.0 0 0 gil
root 2064 0 16 41 4 3374 4 0:04 0.0 0 0 wlmsched
root 2698 1 108 20 14 2 14 0:00 0.0 0 0 shlap
root 3144 1 108 20 40 1 36 5:19 0.0 0 0 syncd
root 3362 0 108 20 4 3374 4 0:00 0.0 0 0 lvmbb
root 3666 1 108 20 135 23 123 0:00 0.0 0 0 errdemon
root 3982 0 108 20 4 3374 4 0:01 0.0 0 0 rtcmd


全螢幕交叉分割槽輸出樣本
Topas CEC 監視程式 時間間隔:10 2005 年 3 月 6 日,星期三 14:30:10
分割槽數 記憶體(GB) 處理器數
Shr:4 Mon:24 InUse:14 Mon:8 Shr:4 PSz:4 PhysC:4.2
Ded:4 Avl:24 Avl:8 Ded:4 APP:4 PhysB:4.0

Host OS M Mem InU Lp Us Sy Wa Id PhysB Ent %EntC Vcsw PhI Hcl %Hyp
--------------------------------共享------------------------------------------
ptools1 A53 s 1.1 0.4 4 15 3 0 82 0.30 0.50 22.0 200 5 - -
ptools5 A53 S 35 24 2 12 3 0 85 0.20 0.25 0.3 121 3 - -
ptools3 A53 C 5.0 2.0 2 10 1 0 89 0.15 0.25 0.3 52 2 - -
ptools7 A53 c 2.0 0.4 1 0 1 0 99 0.10 0.10 0.3 112 2 - -
-------------------------------專用----------------------------------------
ptools4 A53 C 0.5 0.3 2 12 3 0 85 0.60 2 1
ptools2 A52 c 1.1 0.1 1 11 7 0 82 0.50 22 3
ptools2 A52 c 1.1 0.1 1 11 7 0 82 0.50 1 2
ptools2 A52 c 1.1 0.1 1 11 7 0 82 0.50 1 2

標誌

-c 指定要受監視的熱 CPU 的數目。這也是在螢幕有足夠可用空間時顯示的 CPU 的最大數目。當此數目超過可用的 CPU 數目時,只有已安裝的 CPU 將受監視和顯示。如果此引數被省略,假定 2 為預設值。如果指定值為 0(零),就不監視 CPU 資訊。
-C 顯示“交叉分割槽”皮膚。topas 命令從在同一硬體平臺上執行的 AIX 分割槽收集一組度量值。這些度量值與 lparstat 命令收集的度量值類似。此時顯示專用和共享分割槽,一組聚集值概述了整個硬體系統分割槽集。如果 HMC 連線不可用,某些來自 HMC 平臺的值僅可以透過 line 命令進行設定。
-o availmem = [分配給所有分割槽的總記憶體量,以 GB 為單位]

-o unavailmem = [HMC 中未分配的總記憶體量,以 GB 為單位]

-o availcpu = [分配給所有分割槽的物理處理器的總數]

-o unavailcpu = [未從 HMC 分配的物理處理器的總數]

-o poolsize = [在 HMC 處理器使用率許可權限制訪問的情況下所需的已定義的池大小]

-o partitions = [在 HMC 上定義的分割槽的數目]

-o reconfig = [兩次檢查 HMC 配置更改之間的秒數。允許的值為 30、60、90、120、180、240 和 300 秒。預設值為 60 秒]

-o availmem = [分配給所有分割槽的總記憶體量,以 GB 為單位]
-o unavailmem = [未從 HMC 分配的總記憶體量,以 GB 為單位]
-o availcpu = [分配給所有分割槽的物理處理器的總數]
-o unavailcpu = [未從 HMC 分配的物理處理器的總數]
-o poolsize = [在 HMC 處理器使用率許可權限制訪問的情況下所需的已定義的池大小]
-o partitions = [在 HMC 上定義的分割槽的數目]
-o reconfig = [兩次檢查 HMC 配置更改之間的秒數。
允許的值為 30、60、90、120、180、240 和 300 秒。預設值為 60 秒]

-D 顯示“磁碟度量值”顯示。該顯示報告磁碟服務時間、磁碟排隊度量值以及磁碟吞吐量。報告以下度量值:
AQD
等待傳送到磁碟的請求的平均數量。
AQW
每個請求的平均佇列等待時間,以毫秒計。
ART
表示從主管伺服器接收對於傳送的讀請求的響應所用的平均時間。字尾表示時間的單位。預設的時間單位是毫秒。
AWT
表示從主管伺服器接收對於傳送的寫請求的響應所用的平均時間。字尾表示時間的單位。預設的時間單位是毫秒。
MRT
表示從主管伺服器接收對於傳送的讀請求的響應所用的最長時間。字尾表示時間的單位。預設的時間單位是毫秒。
MWT
表示從主管伺服器接收對於傳送的寫請求的響應所用的最長時間。字尾表示時間的單位。預設的時間單位是毫秒。
-d 指定要受監視的磁碟數目。這也是在螢幕有足夠的可用空間時顯示的磁碟的最大數目。當此數目超過所安裝的磁碟數目時,只有已安裝的磁碟將受監視和顯示。如果此引數被省略,假定 2 為預設值。如果指定值為 0(零),就不監視磁碟資訊。
-h 用以下格式顯示幫助資訊:

用法:topas [-d number-of-monitored-hot-disks]
[-h]
[-i monitoring-interval_in_seconds]
[-n number-of-monitored-hot-network-interfaces]
[-p number-of-monitored-hot-processes]
[-w number-of-monitored-hot-WLM classes]
[-c number-of-monitored-hot-CPUs]
[-U username_owned_processes]
[-D|-P|-W|-L]
[-m]


-i 以秒為單位設定監視時間間隔。預設值為 2 秒。
-I remote_polling_interval 對於交叉分割槽顯示,設定從遠端分割槽中收集資料的取樣時間間隔。預設值為 10 秒。允許的值為 10、15、30、60 和 120 秒。
-L 顯示邏輯分割槽顯示。此顯示將相似資料包告給提供到 mpstat 和 lparstat 的內容。
-m 以單色方式顯示(無顏色)。
-n 指定要受監視的熱網路介面的數目。這也是在螢幕有足夠可用空間時顯示的網路介面的最大數目。當此數目超過所安裝的網路介面數目時,只有已安裝的網路介面將受監視和顯示。如果此引數被省略,假定 2 為預設值。如果指定值為 0(零),就不監視網路資訊。
-P 與 ps 命令相似,-P 標誌顯示全屏程式顯示。顯示了最忙程式的列表,與預設顯示時的程式子節類似,只是要用更多的欄來顯示每個過程的更多規格資訊。此表可按任意一欄來排序。以下是顯示的度量值。
USER
程式所有者的登入名。
PID
程式的程式標識。
PPID
父程式的程式標識。
PRI
程式或核心執行緒的優先順序;數字越大表示優先順序越低。
NI
細調值;用於計算排程其他策略的優先順序。
Data RSS
程式的實記憶體資料(駐留集)大小(4 KB 頁)。
TEXT RSS
程式的實記憶體文字(駐留集)大小(4 KB 頁)。
PAGE SPACE
程式使用的虛擬工作集大小(4 KB 頁)。注意:使用 topas 命令無法獲得每個程式的真實調頁空間分配。關於更多詳細報告的資訊,請參閱 svmon 命令。
TIME
程式的執行總時間。
CPU%
CPU 使用百分比。
PGFAULTS
顯示 I/O 及其他缺頁故障數。
COMMAND
包含命令名。將命令名截斷到 9 個字元。
-p 指定要受監視的熱程式數目。這也是在螢幕有足夠可用空間時顯示的程式的最大數目。如果此引數被省略,假定 20 為預設值。如果指定值為 0,就不監視程式資訊。對程式資訊的檢索構成了 topas 的主要開銷。如果不需要程式資訊,總是使用此選項來指定不需要程式資訊。
-U username 用 -P 標誌顯示 username 擁有的程式。僅 username 擁有的程式將顯示在所有程式顯示中。
-W 顯示全螢幕 WLM 類顯示,此為分割顯示。顯示器的頂部顯示熱 WLM 類的列表,類似於預設顯示時的 WLM 類子節,只是要用足夠可用空間來顯示全部類名。此表可按任意一欄來排序。

顯示器的低部顯示最忙程式的列表,與全螢幕程式顯示類似,但僅顯示屬於一個 WLM 類(用 f 鍵選擇)的程式。

-w 指定要受監視的熱工作負載管理(WLM)類的數目。這也是在螢幕有足夠可用空間時顯示的 WLM 類的最大數目。當此數目超過所安裝的 WLM 類數目時,只有已安裝的 WLM 類將受監視和顯示。如果此引數被省略,假定 2 為預設值。如果指定值為 0(零),就不監視 WLM 類資訊。

一般子命令
當 topas 執行時,它接受單字元的子命令。每次監視時間間隔過去時,程式會對以下子命令之一進行檢查並對所請求的操作作出響應。


a a 鍵可顯示所有正在受監視的變數子節(CPU、網路、磁碟、WLM、過程)。按 a 鍵總使 topas 命令返回到初始主顯示螢幕。
c c 鍵可使 CPU 子節在累積報告、關閉和最忙 CPU 列表這三者之間進行切換。所顯示的最忙 CPU 數目將取決於螢幕上的可用空間。
C 大寫的 C 鍵會啟用“交叉分割槽”皮膚,或者,如果它當前是活動的,則會重新設定皮膚以顯示全域性摘要、專用部分和共享部分。請參閱下面的『其他交叉分割槽皮膚子命令』部分以獲取特定於此皮膚的選項。
d d 鍵可使磁碟子節在最忙磁碟列表、關閉和系統全部磁碟活動的報告這三者之間進行切換。所顯示的最忙磁碟數目將取決於螢幕上的可用空間。
D 大寫 D 鍵將當前顯示替換為“磁碟度量值”顯示。該顯示提供關於磁碟訪問時間以及磁碟排隊的其他資訊。再次按 D 鍵時,就會切換回預設主螢幕。
f 將游標移動到一個 WLM 類上,並按 f 鍵就可在 WLM 螢幕底部顯示該類中頂部程式的列表。該鍵功能只有 topas 在全螢幕 WLM 顯示(透過使用 W鍵或 -W 標誌)時才有效。
h 顯示幫助螢幕。
H 顯示本地皮膚的幫助螢幕(如果可用)。
L 大寫 L 鍵用邏輯分割槽顯示替換了當前顯示;顯示了類似於 lparstat 和 mpstat 提供的內容的LPAR、微分割槽和同時多執行緒度量值。
n n 鍵可使網路介面子節在最忙介面列表、關閉和系統全部網路活動的報告這三者之間進行切換。所顯示的最忙介面數目將取決於螢幕上的可用空間。
p p 鍵可在開啟與關閉熱程式子節之間進行切換。所顯示的最忙程式數目取決於螢幕上的可用空間。
P 大寫 P 鍵用全螢幕程式顯示來替換預設顯示。有關執行在系統上的程式,此顯示提供了比主顯示的程式部分更詳細的的資訊。再次按 P 鍵時,就會切換回預設主顯示。
q 退出程式。
r 重新整理顯示。
w w 鍵可在開啟與關閉工作負載管理(WLM)類子節之間進行切換。所顯示的最忙 WLM 類數目取決於螢幕上的可用空間。
W 大寫 W 鍵用全螢幕 WLM 類顯示來替換預設顯示。此顯示提供了有關 WLM 類和指定給類的程式的更詳細資訊。再次按 W 鍵時,就會切換回預設主顯示。
箭頭鍵與跳格鍵 主顯示中的各個子節,諸如 CPU、網路、磁碟、WLM 類、全螢幕 WLM 與程式顯示的子節可按不同標準進行排序。將游標移動到一欄上,然後會按該欄進行排序。各項總是從最高值到最低值排序。使用跳格鍵或箭頭鍵來移動游標。排序只對 128 個磁碟和 16 個網路介面卡有效。

其他交叉分割槽皮膚子命令
當 topas“交叉分割槽”皮膚處於活動狀態時,它將接受以下更多單字元子命令。每次監視時間間隔過去時,程式都會對以下的一個子命令進行檢查並對任何請求的操作作出響應。

d d 鍵可使專用分割槽部分在開啟和關閉之間切換。
g g 鍵可使皮膚頂部的全域性部分在簡短列表、詳細列表和關閉之間切換。
r 如果連線可用,則 r 鍵可強制執行 topas 搜尋 HMC 配置更改。這包括發現的新分割槽、處理器或記憶體分配。
s s 鍵可使共享分割槽部分在開啟和關閉之間切換。

示例
要每 5 秒顯示最多 20 個“熱”磁碟而省略網路介面、WLM 類和程式資訊,請輸入:

topas -i5 -n0 -p0 -w0
要顯示 5 個最活躍的程式和最多 20 個最活躍的 WLM 類(省略 -w 標誌時此為預設值),而不顯示網路或磁碟資訊,請輸入:

topas -p5 -n0 -d0
要使用預設選項執行程式,請輸入:

topas
要直接進入程式顯示,請輸入:

topas -P
要直接進入 WLM 類顯示,請輸入:

topas -W
要直接進入邏輯分割槽顯示,請輸入:
topas -L
要直接進入磁碟度量值顯示,請輸入:
topas -D
檔案

/usr/bin/topas 包含 topas 命令。

相關資訊
iostat 命令、vmstat 命令、wlmstat 命令、sar 命令、ps 命令、mpstat 命令、lparstat 命令。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-903435/,如需轉載,請註明出處,否則將追究法律責任。