Posted on 2011-12-08 11:40
瘋狂 閱讀(4347)
評論(1) 編輯 收藏 所屬分類:
unix
上一張我們測試機的topas的圖(aix 5.3):然后后面附上解釋:
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)閉這個部分。下列字段通過兩種格式顯示:
User% 顯示以用戶方式執(zhí)行的程序所使用的 CPU 的百分數(shù);(缺省按用戶% 排序) Kern% 顯示以內(nèi)核方式執(zhí)行的程序所使用的 CPU 的百分數(shù); Wait% 顯示用于等待 IO 的時間的百分數(shù); Idle% 表示 CPU 空閑時間的百分數(shù)。
網(wǎng)絡(luò)接口 顯示了網(wǎng)絡(luò)接口的列表。所顯示接口的最大數(shù)目是正被監(jiān)視的接口數(shù)目,正如 -n 標(biāo)志指定的那樣。按 n 鍵可關(guān)閉此部分。再按一次 n 鍵就會顯示一行所有網(wǎng)絡(luò)接口活動的報告摘要。兩個報告都顯示下列字段:
Interf 網(wǎng)絡(luò)接口的名稱。 KBPS 在監(jiān)視時間間隔內(nèi)每秒鐘以 MB 為單位的總吞吐量。這個字段是每秒接收到的千字節(jié)和發(fā)送的千字節(jié)的總和。 I-Pack 在監(jiān)視時間間隔內(nèi)每秒鐘接收到的數(shù)據(jù)包的數(shù)目。 O-Pack 在監(jiān)視時間間隔內(nèi)每秒鐘發(fā)送的數(shù)據(jù)包的數(shù)目。 KB-In 在監(jiān)視時間間隔內(nèi)每秒鐘接收到的千字節(jié)的數(shù)目。 KB-Out 在監(jiān)視時間間隔內(nèi)每秒鐘發(fā)送的千字節(jié)的數(shù)目。
|
磁盤 顯示了物理磁盤的列表。按 d 鍵可關(guān)閉這個部分。再按一次 d 鍵就會顯示一行所有物理磁盤活動的報告摘要。兩個報告都顯示下列字段:
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ù)目。
進程 顯示了進程的列表。按 p 鍵可關(guān)閉此部分。按監(jiān)視時間間隔內(nèi)進程的 CPU 使用情況來對進程排序。對于每一進程會顯示下列字段:
Name 在進程中執(zhí)行的可執(zhí)行程序的名稱。名稱已被除去任何路徑名和參數(shù)信息并被截斷到 9 個字符的長度。
PID 進程的進程標(biāo)識。
CPU% CPU 使用情況
在監(jiān)視時間間隔內(nèi)進程的平均 CPU 使用情況。第一次顯示進程時,這個值表示整個進程階段平均 CPU 使用情況。
PgSp 分配給此進程的調(diào)頁空間的大小。這可被認為是進程覆蓋區(qū)的一種表達式,但并不包括用來保持可執(zhí)行程序和它依賴的任何共享庫的內(nèi)存。
Owner 擁有此進程的用戶的用戶名。
EVENTS/QUEUES
Cswitch 在監(jiān)視時間間隔內(nèi)每秒上下文切換的數(shù)量。
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 當(dāng)前分配給計算頁面幀的實際內(nèi)存的百分數(shù)。計算頁面幀通常是那些被調(diào)頁空間支持的幀。
% Noncomp 當(dāng)前分配給非計算頁面幀的實際內(nèi)存的百分數(shù)。非計算頁面幀通常是那些被文件空間(可以是數(shù)據(jù)文件、可執(zhí)行文件或共享庫文件)支持的幀。
% Client 當(dāng)前被分配用來高速緩存遠程安裝的文件的實際內(nèi)存的百分數(shù)。
PAGING SPACE 顯示調(diào)頁空間的大小及利用情況。
Size,MB 系統(tǒng)上所有調(diào)頁空間的總和,以 MB 為單位。
% Used 當(dāng)前在使用的調(diào)頁空間占所有的百分數(shù)。
% Free 當(dāng)前未使用的調(diào)頁空間占所有的百分數(shù)。
NFS(calls/sec) 顯示每秒調(diào)用的 NFS 狀態(tài)
Server V2
Client V2
Server V3
Client V3