topas 解釋(AIX下的top)

2021-06-28 17:34:15 字數 3762 閱讀 9128

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和記憶體資源 順便提到記憶體資源,後面不再闡述這個內容了 特別是記憶體資源,系統負載越重,相應...