TOP命令輸出如下:
Topas Monitor for host: Db01 EVENTS/QUEUES FILE/TTY
Mon Dec 10 09:09:16 2007 Interval: 2 Cswitch 12308 Readch 979.5K
Syscall 29895 Writech 8440.5K
Kernel 5.7 |## | Reads 2385 Rawin 0
User 61.9 |################## | Writes 6155 Ttyout 658
Wait 3.5 |## | Forks 25 Igets 0
Idle 28.9 |######### | Execs 25 Namei 998
Runqueue 3.0 Dirblk 0
Network KBPS I-Pack O-Pack KB-In KB-Out Waitqueue 0.0
Total 19.5K 8898.0 4267.5 819.3 18.7K
PAGING MEMORY
Disk Busy% KBPS TPS KB-Read KB-Writ Faults 6054 Real,MB 32000
Total 16.6 18.3K 1167.0 18.1K 168.2 Steals 0 % Comp 40.5
PgspIn 36 % Noncomp 60.4
Name PID CPU% PgSp Owner PgspOut 0 % Client 59.6
oracle 467348 17.4 7.0 oracle PageIn 36
oracle 897102 9.4 15.5 oracle PageOut 0 PAGING SPACE
oracle 586198 6.4 15.5 oracle Sios 35 Size,MB 16384
oracle 1708200 4.9 15.6 oracle % Used 55.2
oracle 1204532 4.6 15.5 oracle NFS (calls/sec) % Free 44.7
oracle 549046 4.5 15.5 oracle ServerV2 0
oracle 1552564 3.9 19.8 oracle ClientV2 0 Press:
oracle 516526 3.9 20.2 oracle ServerV3 0 "h" for help
oracle 1495462 3.5 15.5 oracle ClientV3 0 "q" to quit
輸出各部分解釋:
1)CPU使用情況:這個(gè)分部顯示一個(gè)條形圖表來(lái)表示累積的 CPU 使用情況。如果有多個(gè) CPU,按 c 鍵兩次就可顯示 CPU 列表。僅按 c 鍵一次會(huì)關(guān)閉這個(gè)分部。
User% :這顯示以用戶方式執(zhí)行的程序所使用的 CPU 的百分?jǐn)?shù)。(缺省按用戶% 排序)
Kern% :這顯示以內(nèi)核方式執(zhí)行的程序所使用的 CPU 的百分?jǐn)?shù)。
Wait% :這顯示用于等待 IO 的時(shí)間的百分?jǐn)?shù)。
Idle% :這表示 CPU 空閑時(shí)間的百分?jǐn)?shù)。
Physg :本分區(qū)許可的物理處理器數(shù)目(如是微分區(qū))
%Entg :本分區(qū)許可的 Entitled Capacity 百分比(如是微分區(qū))
2)網(wǎng)絡(luò)接口情況:此分部顯示了熱門網(wǎng)絡(luò)接口的列表。所顯示接口的最大數(shù)目是正被監(jiān)視的熱門接口數(shù)目,正如 -n 標(biāo)志指定的那樣。如果其它分部也被顯示,則將顯示接口的一個(gè)較小數(shù)目。按 n 鍵可關(guān)閉此分部。再按一次 n 鍵就會(huì)顯示一行所有網(wǎng)絡(luò)接口活動(dòng)的報(bào)告摘要。
Interf :網(wǎng)絡(luò)接口的名稱。
KBPS :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘以 KB 為單位的總吞吐量。這個(gè)字段是每秒接收到的千字節(jié)和發(fā)送的千字節(jié)的總和。
I-Pack :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘接收到的數(shù)據(jù)包的數(shù)目。
O-Pack :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘發(fā)送的數(shù)據(jù)包的數(shù)目。
KB-In :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘接收到的千字節(jié)的數(shù)目。
KB-Out :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘發(fā)送的千字節(jié)的數(shù)目。
當(dāng)此分部首先顯示熱門網(wǎng)絡(luò)接口列表時(shí),按 KBPS 字段對(duì)列表排序。但是,可以按其它字段對(duì)列表排序,只要把光標(biāo)移到想要的那一欄頂部就可以了。排序僅對(duì)最多 16 個(gè)網(wǎng)絡(luò)適配器有效。
3)物理磁盤情況:此分部顯示了熱門物理磁盤的列表。所顯示物理磁盤的最大數(shù)目是正被監(jiān)視的熱門物理磁盤數(shù)目,正如 -d 標(biāo)志指定的那樣。如果其它分部也被顯示,則將顯示物理磁盤的一個(gè)較小數(shù)目。按 d 鍵可關(guān)閉這個(gè)分部。再按一次 d 鍵就會(huì)顯示一行所有物理磁盤活動(dòng)的報(bào)告摘要。
Disk :物理磁盤的名稱。
Busy% :表示物理磁盤活動(dòng)時(shí)間的百分比(驅(qū)動(dòng)器帶寬使用)。
KBPS :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘讀和寫的千字節(jié)的數(shù)目。此字段是 KB-Read 和 KB-Writ 的總和。
TPS :每秒鐘發(fā)送到物理磁盤的傳輸?shù)臄?shù)目。傳輸是對(duì)物理磁盤的 I/O 請(qǐng)求。多個(gè)邏輯請(qǐng)求可組合成對(duì)磁盤的單個(gè) I/O 請(qǐng)求。傳輸大小不確定。
KB-Read:每秒鐘從物理磁盤讀取的千字節(jié)的數(shù)目。
KB-Writ:每秒鐘寫到物理磁盤的千字節(jié)的數(shù)目。
當(dāng)此分部首先顯示熱門物理磁盤列表時(shí),按 KBPS 字段對(duì)列表排序。但是,可以按其它字段對(duì)列表排序,只要把光標(biāo)移到想要的那一欄頂部就可以了。排序僅對(duì)最多 128 個(gè)物理磁盤有效。
4)WLM(Workload Manager)類:此分部顯示了熱門工作量管理(WLM)類的列表。所顯示 WLM 類的最大數(shù)目是正被監(jiān)視的熱門 WLM 類數(shù)目,正如 -w 標(biāo)志指定的那樣。如果其它分部也被顯示,則將顯示 WLM 類的一個(gè)較小數(shù)目。按 w 鍵可關(guān)閉此分部。對(duì)于每一個(gè)類會(huì)顯示下列字段:
% CPU 使用情況 :在監(jiān)視時(shí)間間隔內(nèi) WLM 類的平均 CPU 使用情況。
% Mem 使用情況 :在監(jiān)視時(shí)間間隔內(nèi) WLM 類的平均內(nèi)存使用情況。
% Blk I/O :在監(jiān)視時(shí)間間隔內(nèi) WLM 類的塊 I/O 的平均百分比。
當(dāng)這個(gè)分部首先顯示熱門 WLM 類列表時(shí),就按 CPU% 字段來(lái)對(duì)列表排序。但是,可以按其它字段來(lái)對(duì)列表排序,只要把光標(biāo)移到想要的那一欄頂部就可以了。
5)進(jìn)程類:此分部顯示了熱門進(jìn)程的列表。所顯示進(jìn)程的最大數(shù)目是正被監(jiān)視的熱門過(guò)程數(shù)目,正如 -p 標(biāo)志指定的那樣。如果其它分部也被顯示,則將顯示進(jìn)程的一個(gè)較小數(shù)目。按 p 鍵可關(guān)閉此分部。按監(jiān)視時(shí)間間隔內(nèi)進(jìn)程的 CPU 使用情況來(lái)對(duì)進(jìn)程排序。
NAME :在進(jìn)程中執(zhí)行的可執(zhí)行程序的名稱。名稱已被除去任何路徑名和參數(shù)信息并被截?cái)嗟?9 個(gè)字符的長(zhǎng)度。
PID :進(jìn)程的進(jìn)程標(biāo)識(shí)。
% CPU :在監(jiān)視時(shí)間間隔內(nèi)進(jìn)程的平均 CPU 使用情況。第一次顯示進(jìn)程時(shí),這個(gè)值表示整個(gè)進(jìn)程階段平均 CPU 使用情況。
PgSp :分配給此進(jìn)程的調(diào)頁(yè)空間的大小。這可被認(rèn)為是進(jìn)程覆蓋區(qū)的一種表達(dá)式,但并不包括用來(lái)保持可執(zhí)行程序和它依賴的任何共享庫(kù)的內(nèi)存。
owner :(如果 WLM 部分被關(guān)閉) 擁有此進(jìn)程的用戶的用戶名。
工作量管理(WLM)類(如果 WLM 部分被打開) :進(jìn)程所屬的 WLM 類。
6)事件/隊(duì)列 :顯示所選系統(tǒng)全局事件的每秒頻率、線程運(yùn)行和等待隊(duì)列的平均大小:
Cswitch :在監(jiān)視時(shí)間間隔內(nèi)每秒上下文切換的數(shù)量。
Syscalls :在監(jiān)視時(shí)間間隔內(nèi)每秒執(zhí)行的系統(tǒng)調(diào)用的數(shù)量。
Reads :在監(jiān)視時(shí)間間隔內(nèi)每秒執(zhí)行的 read 系統(tǒng)調(diào)用的數(shù)量。
Writes :在監(jiān)視時(shí)間間隔內(nèi)每秒執(zhí)行的 write 系統(tǒng)調(diào)用的數(shù)量。
Forks :在監(jiān)視時(shí)間間隔內(nèi)每秒執(zhí)行的 fork 系統(tǒng)調(diào)用的數(shù)量。
Execs :在監(jiān)視時(shí)間間隔內(nèi)每秒執(zhí)行的 exec 系統(tǒng)調(diào)用的數(shù)量。
Runqueue :準(zhǔn)備運(yùn)行但需要等待處理器可用的平均線程數(shù)目。
Waitqueue:正在等待頁(yè)面調(diào)度完成的平均線程數(shù)目。
7)文件/TTY :顯示所選文件與 tty 統(tǒng)計(jì)信息的每秒頻率。
Readch :在監(jiān)視時(shí)間間隔內(nèi) read 系統(tǒng)調(diào)用每秒讀的字節(jié)數(shù)。
Writech :在監(jiān)視時(shí)間間隔內(nèi) write 系統(tǒng)調(diào)用每秒寫的字節(jié)數(shù)。
Rawin :在監(jiān)視時(shí)間間隔內(nèi)從 TTY 中每秒讀取的原始字節(jié)數(shù)。
Ttyout :在監(jiān)視時(shí)間間隔內(nèi)每秒寫入 TTY 中的字節(jié)數(shù)。
Igets :在監(jiān)視時(shí)間間隔內(nèi)每秒調(diào)用信息節(jié)點(diǎn)查找例程的數(shù)量。
Namei :在監(jiān)視時(shí)間間隔內(nèi)每秒調(diào)用路徑名查找例程的數(shù)量。
Dirblk :在監(jiān)視時(shí)間間隔內(nèi)被目錄搜索例程每秒掃描的目錄塊數(shù)目。
8)頁(yè)面調(diào)度: 顯示頁(yè)面調(diào)度統(tǒng)計(jì)信息的每秒頻率。
Faults :在監(jiān)視時(shí)間間隔內(nèi)每秒頁(yè)面出錯(cuò)的數(shù)量。這包括不能激活頁(yè)面調(diào)度的頁(yè)面故障。
Steals :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘有物理內(nèi)存 4K 幀被虛擬內(nèi)存管理器占用。
PgspIn :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘從調(diào)頁(yè)空間讀取 4K 頁(yè)面的數(shù)量。
PgspOut :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘把 4K 頁(yè)面寫入調(diào)頁(yè)空間的數(shù)量。
PageIn :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘讀取 4K 頁(yè)面的數(shù)量。這包括與從文件系統(tǒng)讀取有關(guān)的頁(yè)面調(diào)度活動(dòng)。從這個(gè)值中減去 PgspIn 就可得到在監(jiān)視時(shí)間間隔內(nèi)每秒鐘從文件系統(tǒng)讀取的 4K 頁(yè)面的數(shù)量。
PageOut :在監(jiān)視時(shí)間間隔內(nèi)每秒鐘寫 4K 頁(yè)面的數(shù)量。這包括與寫入文件系統(tǒng)有關(guān)的頁(yè)面調(diào)度活動(dòng)。從這個(gè)值中減去 PgspOut 就可得到在監(jiān)視時(shí)間間隔內(nèi)每秒鐘寫入文件系統(tǒng)的 4K 頁(yè)面的數(shù)量。
Sios :在監(jiān)視時(shí)間間隔內(nèi)虛擬內(nèi)存管理器每秒鐘發(fā)出的 I/O 請(qǐng)求的數(shù)目。
9)內(nèi)存 :顯示實(shí)際內(nèi)存大小與內(nèi)存使用的分布情況。
Real,MB :以 MB 為單位的實(shí)際內(nèi)存大小。
% Comp :當(dāng)前分配給計(jì)算頁(yè)面幀的實(shí)際內(nèi)存的百分?jǐn)?shù)。計(jì)算頁(yè)面幀通常是那些被調(diào)頁(yè)空間支持的幀。
% Noncomp :當(dāng)前分配給非計(jì)算頁(yè)面幀的實(shí)際內(nèi)存的百分?jǐn)?shù)。非計(jì)算頁(yè)面幀通常是那些被文件空間(可以是數(shù)據(jù)文件、可執(zhí)行文件或共享庫(kù)文件)支持的幀。
% Client :當(dāng)前被分配用來(lái)高速緩存遠(yuǎn)程安裝的文件的實(shí)際內(nèi)存的百分?jǐn)?shù)。
10)調(diào)頁(yè)空間:顯示調(diào)頁(yè)空間的大小及利用情況。
Size,MB :系統(tǒng)上所有調(diào)頁(yè)空間的總和,以 MB 為單位。
Used :當(dāng)前在使用的調(diào)頁(yè)空間占所有的百分?jǐn)?shù)。
Free :當(dāng)前未使用的調(diào)頁(yè)空間占所有的百分?jǐn)?shù)。
11)NFS :顯示每秒調(diào)用的 NFS 狀態(tài)
TOP命令其它用法:
topas -P :顯示最忙進(jìn)程
topas -D :顯示磁盤使用情況
topas -i :指定時(shí)間間隔,默認(rèn)是2s刷新一次