
topas命令用于監(jiān)控各種系統(tǒng)資源,如CPU的使用情況,CPU事件和隊列,內(nèi)存和換頁空間的使用,磁盤性能,網(wǎng)絡(luò)性能以及NFS統(tǒng)計等。它還會報告指派給不同WLM類的進程對系統(tǒng)資源的消耗情況。它還能報告系統(tǒng)中最常用的進程和工作量管理器(WLM)的常用類。有關(guān)WLM類信息只有在WLM激活時才會顯示。topas命令將常用進程定義為那些使用大量CPU時間的進程。topas命令沒有作日志的選項,所有信息都是實時的。 |
topas命令利用System Performance Measurement Interface(SPMI)API獲得有關(guān)信息。正是因為通過SPMI API,使系統(tǒng)開銷保持在最小程度。topas命令使用perfstat庫調(diào)用訪問perfstat內(nèi)核擴展。 topas顯示可以分為5部分:CPU、網(wǎng)絡(luò)、磁盤、進程以及系統(tǒng)工作變量。 CPU 使用情況 顯示一個條形圖表來表示累積的 CPU 使用情況。如果有多個 CPU,按 c 鍵兩次就可顯示 CPU 列表。僅按 c 鍵一次會關(guān)閉這個部分。下列字段通過兩種格式顯示: 網(wǎng)絡(luò)接口 顯示了網(wǎng)絡(luò)接口的列表。所顯示接口的最大數(shù)目是正被監(jiān)視的接口數(shù)目,正如 -n 標志指定的那樣。按 n 鍵可關(guān)閉此部分。再按一次 n 鍵就會顯示一行所有網(wǎng)絡(luò)接口活動的報告摘要。兩個報告都顯示下列字段:
|
Disk 物理磁盤的名稱。
Busy% 表示物理磁盤活動時間的百分比(驅(qū)動器帶寬使用)。
KBPS 在監(jiān)視時間間隔內(nèi)每秒鐘讀和寫的千字節(jié)的數(shù)目。此字段是 KB-Read 和 KB-Writ 的總和。
TPS 每秒鐘發(fā)送到物理磁盤的傳輸?shù)臄?shù)目。傳輸是對物理磁盤的 I/O 請求。多個邏輯請求可組合成對磁盤的單個 I/O 請求。傳輸大小不確定。
KB-Read 每秒鐘從物理磁盤讀取的千字節(jié)的數(shù)目。
KB-Writ 每秒鐘寫到物理磁盤的千字節(jié)的數(shù)目。
Name 在進程中執(zhí)行的可執(zhí)行程序的名稱。名稱已被除去任何路徑名和參數(shù)信息并被截斷到 9 個字符的長度。
PID 進程的進程標識。
CPU% CPU 使用情況
在監(jiān)視時間間隔內(nèi)進程的平均 CPU 使用情況。第一次顯示進程時,這個值表示整個進程階段平均 CPU 使用情況。
PgSp 分配給此進程的調(diào)頁空間的大小。這可被認為是進程覆蓋區(qū)的一種表達式,但并不包括用來保持可執(zhí)行程序和它依賴的任何共享庫的內(nèi)存。
Owner 擁有此進程的用戶的用戶名。
Syscalls 在監(jiān)視時間間隔內(nèi)每秒執(zhí)行的系統(tǒng)調(diào)用的數(shù)量。
Reads 在監(jiān)視時間間隔內(nèi)每秒執(zhí)行的 read 系統(tǒng)調(diào)用的數(shù)量。
Writes 在監(jiān)視時間間隔內(nèi)每秒執(zhí)行的 write 系統(tǒng)調(diào)用的數(shù)量。
Forks 在監(jiān)視時間間隔內(nèi)每秒執(zhí)行的 fork 系統(tǒng)調(diào)用的數(shù)量。
Execs 在監(jiān)視時間間隔內(nèi)每秒執(zhí)行的 exec 系統(tǒng)調(diào)用的數(shù)量。
Runqueue 準備運行但需要等待處理器可用的平均線程數(shù)目。
Waitqueue 正在等待頁面調(diào)度完成的平均線程數(shù)目。
FILE/TTY 顯示所選文件與 tty 統(tǒng)計信息的每秒頻率。
Readch 在監(jiān)視時間間隔內(nèi) read 系統(tǒng)調(diào)用每秒讀的字節(jié)數(shù)。
Writech 在監(jiān)視時間間隔內(nèi) write 系統(tǒng)調(diào)用每秒寫的字節(jié)數(shù)。
Rawin 在監(jiān)視時間間隔內(nèi)從 TTY 中每秒讀取的原始字節(jié)數(shù)。
Ttyout 在監(jiān)視時間間隔內(nèi)每秒寫入 TTY 中的字節(jié)數(shù)。
Igets 在監(jiān)視時間間隔內(nèi)每秒調(diào)用信息節(jié)點查找例程的數(shù)量。
Namei 在監(jiān)視時間間隔內(nèi)每秒調(diào)用路徑名查找例程的數(shù)量。
Dirblk 在監(jiān)視時間間隔內(nèi)被目錄搜索例程每秒掃描的目錄塊數(shù)目。
PAGING 顯示頁面調(diào)度統(tǒng)計信息的每秒頻率。
Faults 在監(jiān)視時間間隔內(nèi)每秒頁面出錯的數(shù)量。這包括不能激活頁面調(diào)度的頁面故障。
Steals 在監(jiān)視時間間隔內(nèi)每秒鐘有物理內(nèi)存 4K 幀被虛擬內(nèi)存管理器占用。
PgspIn 在監(jiān)視時間間隔內(nèi)每秒鐘從調(diào)頁空間讀取 4K 頁面的數(shù)量。
PgspOut 在監(jiān)視時間間隔內(nèi)每秒鐘把 4K 頁面寫入調(diào)頁空間的數(shù)量。
PageIn 在監(jiān)視時間間隔內(nèi)每秒鐘讀取 4K 頁面的數(shù)量。這包括與從文件系統(tǒng)讀取有關(guān)的頁面調(diào)度活動。從這個值中減去 PgspIn 就可得到在監(jiān)視時間間隔內(nèi)每秒鐘從文件系統(tǒng)讀取的 4K 頁面的數(shù)量。
PageOut 在監(jiān)視時間間隔內(nèi)每秒鐘寫 4K 頁面的數(shù)量。這包括與寫入文件系統(tǒng)有關(guān)的頁面調(diào)度活動。從這個值中減去 PgspOut 就可得到在監(jiān)視時間間隔內(nèi)每秒鐘寫入文件系統(tǒng)的 4K 頁面的數(shù)量。
Sios 在監(jiān)視時間間隔內(nèi)虛擬內(nèi)存管理器每秒鐘發(fā)出的 I/O 請求的數(shù)目。
MEMORY 顯示實際內(nèi)存大小與內(nèi)存使用的分布情況。
Real,MB 以 MB 為單位的實際內(nèi)存大小。
% Comp 當前分配給計算頁面幀的實際內(nèi)存的百分數(shù)。計算頁面幀通常是那些被調(diào)頁空間支持的幀。
% Noncomp 當前分配給非計算頁面幀的實際內(nèi)存的百分數(shù)。非計算頁面幀通常是那些被文件空間(可以是數(shù)據(jù)文件、可執(zhí)行文件或共享庫文件)支持的幀。
% Client 當前被分配用來高速緩存遠程安裝的文件的實際內(nèi)存的百分數(shù)。
PAGING SPACE 顯示調(diào)頁空間的大小及利用情況。
Size,MB 系統(tǒng)上所有調(diào)頁空間的總和,以 MB 為單位。
% Used 當前在使用的調(diào)頁空間占所有的百分數(shù)。
% Free 當前未使用的調(diào)頁空間占所有的百分數(shù)。
NFS(calls/sec) 顯示每秒調(diào)用的 NFS 狀態(tài)
Server V2
Client V2
Server V3
Client V3