topas 解釋
經常使用topas命令,對於topas命令中的各個引數從網上找到了乙個詳細的列表
cpu工具:
user%:顯示執行的使用者程式所占用的cpu百分比;
kern%:顯示執行的核心程式所占用的cpu百分比;
wait%:顯示等待io操作所占用的cpu百分比;
idel%:顯示cpu空閒的百分比。
cswitch:在監控期間每秒鐘內容轉換的次數;
syscall:在監控期間每秒鐘執行系統呼叫的總次數;
reads:在監控期間每秒鐘執行讀系統呼叫的次數;
writes:在監控期間每秒鐘執行寫系統呼叫的次數;
forks:在監控期間每秒鐘執行派生系統呼叫的次數;
execs:在監控期間每秒鐘執行執行系統呼叫的次數;
runqueue:等待處理器空閒以便執行的執行緒平均數;
waitqueue:等待分頁完成的執行緒平均數;
readch:在監控期間通過讀系統呼叫每秒鐘讀出的位元組數;
writech:在監控期間通過寫系統呼叫每秒鐘寫入的位元組數;
rawin:在監控期間通過ttys每秒鐘讀入的裸位元組數;
ttyout:在監控期間每秒鐘寫入ttys的位元組數;
igets:在監控期間每秒鐘到節點查詢例行程式的呼叫數;
namei:在監控期間每秒鐘路徑查詢例行程式的呼叫數;
dirblk:在監控期間通過目錄搜尋例行程式每秒鐘掃瞄到的目錄塊數;
paging部分顯示的是分頁每秒鐘次數的統計:
faults:在監控期間每秒鐘發生的分頁錯誤總數;
steals:在監控期間被虛擬記憶體管理器每秒鐘偷走的物理記憶體4k的幀;
pgspin:在監控期間每秒鐘從分頁空間中讀取的4k分頁數;
pgspout:在監控期間每秒鐘寫入分頁空間的4k分頁數;
pagein:在監控期間每秒鐘讀取的4k分頁數,這包括從檔案系統讀操作相關的分頁活動,從這個值減去pgspin的值就是每秒鐘從檔案系統讀操作相關的分頁活動數;
pageout:在監控期間每秒鐘寫入的4k分頁數,這包括向檔案系統寫操作相關的分頁活動,從這個值減去pgspout的值就是每秒鐘向檔案系統寫操作相關的分頁活動數;
sios:在監控期間通過虛擬記憶體管理器得到的i/o請求數;
momory部分顯示的是實際記憶體和在使用中的記憶體:
real,mb:以m為單位的實際記憶體;
%comp:當前分配給計算分頁片斷的記憶體佔實際記憶體的百分比。計算分頁片斷由分頁空間產生。
%nocomp:當前分配非計算分頁片斷的記憶體佔實際記憶體的百分比。非計算分頁片斷包括那些檔案空間,資料檔案、可執行檔案、或者共享庫檔案。
%client:當前分配給用來緩衝遠端掛載檔案的記憶體佔實際記憶體的百分比。
paing space顯示分頁空間的大小和使用率:
size,mb:系統裡所有分頁空間的大小,以m為單位;
%used:當前使用的分頁空間佔總空間的百分比;
%free:當前空閒的分頁空間佔總空間的百分比。
網路介面:
interf:網路介面的名稱;
kbps:在監控期間每秒鐘通過的以m為單位的總流量,這部分包括每秒鐘接收和傳送的總和。
i-pack:在監控期間每秒鐘接收到的資料報數;
o-pack:在監控期間每秒鐘傳送的資料報數;
kb-in:在監控期間每秒鐘接收到的位元組數(以k為單位);
kb-out:在監控期間每秒鐘傳送的位元組數(以k為單位)。
物理磁碟:
disk:物理磁碟的名稱;
busy%:指明物理磁碟在活動狀態的時間百分比;
kbps:在監控期間每秒鐘讀寫的位元組數(以k為單位);
tps:每秒鐘物理磁碟的資料傳輸量。一次傳輸指的是一次i/o請求;
kb-read:每秒鐘從物理磁碟讀出的k位元組數;
kb-write:每秒鐘向物理磁碟寫入的k位元組數。
wlm(負載管理)類:
%cpu utilization:cpu的平均利用率;
%mem utilization:記憶體的平均利用率;
%blk i/o:塊i/o的平均利用率;
程序:name:可執行程式的名稱;
process id:程序的id號;
%cpu utilization:程序的cpu平均使用率,這個值指的是程序在生命週期中的平均使用率;
paging space used:分配給程序的分頁空間大小;
process owner:擁有這個程序的使用者名稱;
workload management(wlm)class:程序屬於哪個wlm class。
topas命令可以監控系統活動――memory,i/o,paging space,cpu,process。
此命令包含在pe***gent.tools檔案集裡面。
命令使用方法:
topas [ -d number_of_monitored_hot_disks ] [ -h ]
[ -i monitoring_interval_in_seconds ]
[ -n number_of_monitored_hot_network_inte***ces]
[ -p number_of_monitored_hot_processes ]
[ -w number_of_monitored_hot_wlmclasses ]
[ -c number_of_monitored_hot_cpus ]
[ -p | -w ]
引數:-d:指定要監控的磁碟數。如果螢幕顯示的區域足夠大的話,這也是磁碟可顯示的最大數。當這個數值超出實際安裝的磁碟數,僅僅監控並顯示安裝磁碟的資訊。這個引數預設值為2,如果這個值設為0,將沒有磁碟被監控。
-h:顯示幫助資訊。
-i:設定監控時間的間隔(秒),預設為2秒。
-n:設定被監控的網路介面數。這也是在螢幕上顯示的最大網路介面數,當這個值超出了實際安裝的網路介面數,僅僅監控並顯示安裝的網路介面資訊。引數預設值為2,如果這個值設為0,將沒有網路資訊被監控。
-p:指定被監控的程序數。這也是在螢幕上顯示的最大程序數。預設值為20,如果這個值為0,沒見程序資訊被監控。得到的這些程序資訊是topas的主要開銷。如果程序資訊不需要,通常使用這個引數指定那些不想要的程序資訊。
-w:指明被監控的wlm類的值。這也是在螢幕上顯示的最大wlm值,當這個值超出了實際安裝的wlm數,僅僅顯示那些安裝的wlm類的資訊,預設值為2,如果這個值為0,將沒有資訊顯示。
-c:指明被監控的cpu數。這也是在螢幕上顯示的最大cpu值,當這個值超出了實際安裝的cpu數,僅僅顯示那些安裝的cpu的資訊,預設值為2,如果這個值為0,將沒有資訊顯示。
-p:顯示整個全屏程序顯示。顯示一系列最繁忙的程序,類似於預設顯示的一部分,每個程序僅僅顯示幾列,可以通過任何列排序。
-w:顯示全屏wlm(負載管理器)類。頂部顯示一系列wlm類,類似於wlm類的一部分顯示。
一些子命令:
a 這個鍵顯示所有被監控的(cpu,network,disk,wlm,process)不同部分。
c 這個鍵在累積報告和最忙的cpu之間進行切換。
d 這個鍵在最忙的磁碟和系統總的磁碟活動之間進行切換。
h 顯示幫助資訊。
n 這個鍵在最忙的介面和系統總的網路活動之間進行切換。
w 這個鍵在wlm類的開關之間切換。
p 這個鍵程序的開關之間切換。
p 這個鍵用全屏程序顯示替換預設的顯示。
w 這個鍵用全屏wlm類顯示替換預設顯示。
f 移動游標到乙個wlm類上,這個鍵可以在wlm螢幕底端顯示一系列程序情況。
q 退出程式。
r 更新顯示。
AIX系統下的topas命令使用
topas命令預設2秒更新一次 一 topas命令以區域形式表現系統各項指標效能,如下圖 1 cpu 反應cpu效能區域,如果有多個 cpu,按 c鍵兩次就可顯示 cpu列表。僅按 c鍵一次會關閉此區域 user 使用者程序占用cpu 的時間比率。該數值反應了使用者所執行的各種軟體所占用的 cpu時...
AIX效能監控topas命令的詳細解析
執行topas命令後如圖所示 topas 作業系統的最全面動態,而又檢視方便的效能檢視就是topas命令了,下面以topas輸出為例,對aix系統的效能監控做簡要描述,供運維工程師和系統管理員們參考。另 1.作業系統報錯資訊errpt檢視。2.磁碟空間使用率採用df檢視。這裡主要分析效能問題。區域1...
AIX效能監控topas命令的詳細解析
執行topas命令後如圖所示 topas 區域1 反映cpu使用率和工作狀況 kernel 作業系統的核心占用的cpu時間比率。作業系統作為基礎軟體,為應用程式支援和服務的同時,本身的執行也需要一定的cpu和記憶體資源 順便提到記憶體資源,後面不再闡述這個內容了 特別是記憶體資源,系統負載越重,相應...