topas 解釋(2009-02-13 14:59:21)
經(jīng)常使用topas命令,對(duì)于topas命令中的各個(gè)參數(shù)從網(wǎng)上找到了一個(gè)詳細(xì)的列表
CPU工具:
User%:顯示運(yùn)行的用戶程序所占用的CPU百分比;
Kern%:顯示運(yùn)行的內(nèi)核程序所占用的CPU百分比;
Wait%:顯示等待IO操作所占用的CPU百分比;
Idel%:顯示CPU空閑的百分比。
Cswitch:在監(jiān)控期間每秒鐘內(nèi)容轉(zhuǎn)換的次數(shù);
Syscall:在監(jiān)控期間每秒鐘運(yùn)行系統(tǒng)呼叫的總次數(shù);
Reads:在監(jiān)控期間每秒鐘運(yùn)行讀系統(tǒng)呼叫的次數(shù);
Writes:在監(jiān)控期間每秒鐘運(yùn)行寫(xiě)系統(tǒng)呼叫的次數(shù);
Forks:在監(jiān)控期間每秒鐘運(yùn)行派生系統(tǒng)呼叫的次數(shù);
Execs:在監(jiān)控期間每秒鐘運(yùn)行執(zhí)行系統(tǒng)呼叫的次數(shù);
Runqueue:等待處理器空閑以便運(yùn)行的線程平均數(shù);
Waitqueue:等待分頁(yè)完成的線程平均數(shù);
Readch:在監(jiān)控期間通過(guò)讀系統(tǒng)呼叫每秒鐘讀出的字節(jié)數(shù);
Writech:在監(jiān)控期間通過(guò)寫(xiě)系統(tǒng)呼叫每秒鐘寫(xiě)入的字節(jié)數(shù);
Rawin:在監(jiān)控期間通過(guò)TTYs每秒鐘讀入的裸字節(jié)數(shù);
Ttyout:在監(jiān)控期間每秒鐘寫(xiě)入TTYs的字節(jié)數(shù);
Igets:在監(jiān)控期間每秒鐘到節(jié)點(diǎn)查找例行程序的呼叫數(shù);
Namei:在監(jiān)控期間每秒鐘路徑查找例行程序的呼叫數(shù);
Dirblk:在監(jiān)控期間通過(guò)目錄搜索例行程序每秒鐘掃描到的目錄塊數(shù);
PAGING部分顯示的是分頁(yè)每秒鐘次數(shù)的統(tǒng)計(jì):
Faults:在監(jiān)控期間每秒鐘發(fā)生的分頁(yè)錯(cuò)誤總數(shù);
Steals:在監(jiān)控期間被虛擬內(nèi)存管理器每秒鐘偷走的物理內(nèi)存4k的幀;
PgspIn:在監(jiān)控期間每秒鐘從分頁(yè)空間中讀取的4k分頁(yè)數(shù);
PgspOut:在監(jiān)控期間每秒鐘寫(xiě)入分頁(yè)空間的4k分頁(yè)數(shù);
PageIn:在監(jiān)控期間每秒鐘讀取的4k分頁(yè)數(shù),這包括從文件系統(tǒng)讀操作相關(guān)的分頁(yè)活動(dòng),從這個(gè)值減去PgspIn的值就是每秒鐘從文件系統(tǒng)讀操作相關(guān)的分頁(yè)活動(dòng)數(shù);
PageOut:在監(jiān)控期間每秒鐘寫(xiě)入的4k分頁(yè)數(shù),這包括向文件系統(tǒng)寫(xiě)操作相關(guān)的分頁(yè)活動(dòng),從這個(gè)值減去PgspOut的值就是每秒鐘向文件系統(tǒng)寫(xiě)操作相關(guān)的分頁(yè)活動(dòng)數(shù);
Sios:在監(jiān)控期間通過(guò)虛擬內(nèi)存管理器得到的I/O請(qǐng)求數(shù);
Momory部分顯示的是實(shí)際內(nèi)存和在使用中的內(nèi)存:
Real,MB:以M為單位的實(shí)際內(nèi)存;
%Comp:當(dāng)前分配給計(jì)算分頁(yè)片斷的內(nèi)存占實(shí)際內(nèi)存的百分比。計(jì)算分頁(yè)片斷由分頁(yè)空間產(chǎn)生。
%Nocomp:當(dāng)前分配非計(jì)算分頁(yè)片斷的內(nèi)存占實(shí)際內(nèi)存的百分比。非計(jì)算分頁(yè)片斷包括那些文件空間,數(shù)據(jù)文件、可執(zhí)行文件、或者共享庫(kù)文件。
%Client:當(dāng)前分配給用來(lái)緩沖遠(yuǎn)程掛載文件的內(nèi)存占實(shí)際內(nèi)存的百分比。
PAING SPACE顯示分頁(yè)空間的大小和使用率:
Size,MB:系統(tǒng)里所有分頁(yè)空間的大小,以M為單位;
%Used:當(dāng)前使用的分頁(yè)空間占總空間的百分比;
%Free:當(dāng)前空閑的分頁(yè)空間占總空間的百分比。
網(wǎng)絡(luò)接口:
Interf:網(wǎng)絡(luò)接口的名稱;
KBPS:在監(jiān)控期間每秒鐘通過(guò)的以M為單位的總流量,這部分包括每秒鐘接收和發(fā)送的總和。
I-Pack:在監(jiān)控期間每秒鐘接收到的數(shù)據(jù)包數(shù);
O-Pack:在監(jiān)控期間每秒鐘發(fā)送的數(shù)據(jù)包數(shù);
KB-In:在監(jiān)控期間每秒鐘接收到的字節(jié)數(shù)(以K為單位);
KB-Out:在監(jiān)控期間每秒鐘發(fā)送的字節(jié)數(shù)(以K為單位)。
物理磁盤:
Disk:物理磁盤的名稱;
Busy%:指明物理磁盤在活動(dòng)狀態(tài)的時(shí)間百分比;
KBPS:在監(jiān)控期間每秒鐘讀寫(xiě)的字節(jié)數(shù)(以K為單位);
TPS:每秒鐘物理磁盤的數(shù)據(jù)傳輸量。一次傳輸指的是一次I/O請(qǐng)求;
KB-Read:每秒鐘從物理磁盤讀出的K字節(jié)數(shù);
KB-Write:每秒鐘向物理磁盤寫(xiě)入的K字節(jié)數(shù)。
WLM(負(fù)載管理)類:
%CPU Utilization:CPU的平均利用率;
%Mem Utilization:內(nèi)存的平均利用率;
%Blk I/O:塊I/O的平均利用率;
進(jìn)程:
NAME:可執(zhí)行程序的名稱;
Process ID:進(jìn)程的ID號(hào);
%CPU Utilization:進(jìn)程的CPU平均使用率,這個(gè)值指的是進(jìn)程在生命周期中的平均使用率;
Paging Space Used:分配給進(jìn)程的分頁(yè)空間大??;
Process Owner:擁有這個(gè)進(jìn)程的用戶名;
Workload Management(WLM)Class:進(jìn)程屬于哪個(gè)WLM class。
Topas命令可以監(jiān)控系統(tǒng)活動(dòng)――memory,I/O,paging space,cpu,process。
此命令包含在perfagent.tools文件集里面。
命令使用方法:
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_WLMclasses ]
[ -c number_of_monitored_hot_CPUs ]
[ -P | -W ]
參數(shù):
-d:指定要監(jiān)控的磁盤數(shù)。如果屏幕顯示的區(qū)域足夠大的話,這也是磁盤可顯示的最大數(shù)。當(dāng)這個(gè)數(shù)值超出實(shí)際安裝的磁盤數(shù),僅僅監(jiān)控并顯示安裝磁盤的信息。這個(gè)參數(shù)缺省值為2,如果這個(gè)值設(shè)為0,將沒(méi)有磁盤被監(jiān)控。
-h:顯示幫助信息。
-i:設(shè)置監(jiān)控時(shí)間的間隔(秒),默認(rèn)為2秒。
-n:設(shè)置被監(jiān)控的網(wǎng)絡(luò)接口數(shù)。這也是在屏幕上顯示的最大網(wǎng)絡(luò)接口數(shù),當(dāng)這個(gè)值超出了實(shí)際安裝的網(wǎng)絡(luò)接口數(shù),僅僅監(jiān)控并顯示安裝的網(wǎng)絡(luò)接口信息。參數(shù)缺省值為2,如果這個(gè)值設(shè)為0,將沒(méi)有網(wǎng)絡(luò)信息被監(jiān)控。
-p:指定被監(jiān)控的進(jìn)程數(shù)。這也是在屏幕上顯示的最大進(jìn)程數(shù)。缺省值為20,如果這個(gè)值為0,沒(méi)見(jiàn)進(jìn)程信息被監(jiān)控。得到的這些進(jìn)程信息是topas的主要開(kāi)銷。如果進(jìn)程信息不需要,通常使用這個(gè)參數(shù)指定那些不想要的進(jìn)程信息。
-w:指明被監(jiān)控的WLM類的值。這也是在屏幕上顯示的最大WLM值,當(dāng)這個(gè)值超出了實(shí)際安裝的WLM數(shù),僅僅顯示那些安裝的WLM類的信息,缺省值為2,如果這個(gè)值為0,將沒(méi)有信息顯示。
-c:指明被監(jiān)控的CPU數(shù)。這也是在屏幕上顯示的最大CPU值,當(dāng)這個(gè)值超出了實(shí)際安裝的CPU數(shù),僅僅顯示那些安裝的CPU的信息,缺省值為2,如果這個(gè)值為0,將沒(méi)有信息顯示。
-P:顯示整個(gè)全屏進(jìn)程顯示。顯示一系列最繁忙的進(jìn)程,類似于默認(rèn)顯示的一部分,每個(gè)進(jìn)程僅僅顯示幾列,可以通過(guò)任何列排序。
-W:顯示全屏WLM(負(fù)載管理器)類。頂部顯示一系列WLM類,類似于WLM類的一部分顯示。
一些子命令:
a 這個(gè)鍵顯示所有被監(jiān)控的(CPU,network,disk,WLM,process)不同部分。
c 這個(gè)鍵在累積報(bào)告和最忙的CPU之間進(jìn)行切換。
d 這個(gè)鍵在最忙的磁盤和系統(tǒng)總的磁盤活動(dòng)之間進(jìn)行切換。
h 顯示幫助信息。
n 這個(gè)鍵在最忙的接口和系統(tǒng)總的網(wǎng)絡(luò)活動(dòng)之間進(jìn)行切換。
w 這個(gè)鍵在WLM類的開(kāi)關(guān)之間切換。
p 這個(gè)鍵進(jìn)程的開(kāi)關(guān)之間切換。
P 這個(gè)鍵用全屏進(jìn)程顯示替換默認(rèn)的顯示。
W 這個(gè)鍵用全屏WLM類顯示替換默認(rèn)顯示。
f 移動(dòng)光標(biāo)到一個(gè)WLM類上,這個(gè)鍵可以在WLM屏幕底端顯示一系列進(jìn)程情況。
q 退出程序。
r 更新顯示。