AIX topas命令詳解
topas命令預設2秒更新一次
一、topas命令以區域形式表現系統各項指標效能,如下圖:
1、 CPU:反應CPU效能區域,如果有多個 CPU,按 c 鍵兩次就可顯示 CPU 列表。僅按 c 鍵一次會關閉此區域
User%:使用者程式佔用CPU的時間比率。該數值反應了使用者所執行的各種軟體所佔用的CPU時間比率總和。
Kern%:作業系統核心所佔用的CPU的時間比率。作業系統作為基礎軟體,為應用程式支援和服務的同時,本身的執行也需要一定的CPU和記憶體資源。不過,通常情況下,作業系統所佔用的CPU時間比率不會很多。如果User%+Kern%的值長時間大於70%,則有可能出現系統資源不足,需要引起我們注意。
Wait%:CPU處於等待狀態佔CPU時間的比率。CPU的等待一般都為等待IO的響應,如果這個值長時間很高時,就說明IO來不及響應很多的IO請求,這個時候,就只能從IO層面想辦法最佳化了。
Idle%:CPU空閒時間比率。
當這個區域首先顯示熱門 CPU 列表時,就按 User% 欄位來對列表排序。但是,可以按其它欄位來對列表排序,只要把游標移到想要的那一欄頂部就可以了。
2、 2、Network:反映網路使用情況區域,按 n 鍵可關閉此區域。再按一次 n 鍵就會顯示所有網路介面活動的報告摘要
KBPS:每秒鐘多少KB資料傳輸,是每秒鐘接收和傳送的總和。
I-Pack:每秒鐘輸入的資料包個數。
O-Pack:每秒鐘輸出的資料包。
KB-In:每秒鐘輸入的位元組數。
KB-Out:每秒鐘輸出的位元組數。
3、3、 Disk:反映磁碟使用率的狀況的區域,按 d 鍵可關閉這個區域。再按一次 d 鍵就會顯示所有物理磁碟活動的報告摘要
Disk:物理磁碟的名稱;
Busy%:指明物理磁碟在活動狀態的時間百分比;當磁碟的Busy%持續大於85%時,即認為磁碟相當繁忙,這就值得關注。
KBPS:在監控期間每秒鐘讀寫的位元組數(以K為單位);
TPS:每秒鐘物理磁碟的資料傳輸量。一次傳輸指的是一次I/O請求;
KB-Read:每秒鐘從物理磁碟讀出的K位元組數;
KB-Write:每秒鐘向物理磁碟寫入的K位元組數。
4、FileSystem:反映檔案系統使用情況區域:
KBPS:在監控期間每秒鐘讀寫的位元組數(以K為單位);
TPS:每秒鐘檔案系統的資料傳輸量。
KB-Read:每秒鐘從檔案系統讀出的K位元組數;
KB-Write:每秒鐘向檔案系統寫入的K位元組數。
5、反映程式資訊的情況區域:
Name:程式的名稱,即程式被執行時啟動的二進位制檔案的名稱。
PID:程式的ID,程式的ID在系統中唯一,是我們瞭解跟蹤程式資訊重要數值。
跟蹤程式的CPU使用,磁碟IO讀寫,程式的記憶體和pagingspace佔用等等均需要使用。
CPU%:程式佔用CPU時間的比率。
PgSp:程式佔用的pagingspace的空間大小。以MB為單位。
Owner:程式的屬主,即由哪個操作使用者使用者啟動了這個程式。
說明:本區域預設列出佔用CPU最高的前幾個程式資訊。
6、EVENTS/QUEUES反映系統事件/ 佇列資訊區域:
Cswitch:在監控期間每秒鐘內容轉換的次數;
Syscall:在監控期間每秒鐘執行系統呼叫的總次數;
Reads:在監控期間每秒鐘執行讀系統呼叫的次數;
Writes:在監控期間每秒鐘執行寫系統呼叫的次數;
Forks:在監控期間每秒鐘執行派生系統呼叫的次數;
Execs:在監控期間每秒鐘執行執行系統呼叫的次數;
Runqueue:等待處理器空閒以便執行的執行緒平均數;
Waitqueue:等待分頁完成的執行緒平均數;
Readch:在監控期間透過讀系統呼叫每秒鐘讀出的位元組數;
Writech:在監控期間透過寫系統呼叫每秒鐘寫入的位元組數;
Rawin:在監控期間透過TTYs每秒鐘讀入的裸位元組數;
Ttyout:在監控期間每秒鐘寫入TTYs的位元組數;
Igets:在監控期間每秒鐘到節點查詢例行程式的呼叫數;
Namei:在監控期間每秒鐘路徑查詢例行程式的呼叫數;
Dirblk:在監控期間透過目錄搜尋例行程式每秒鐘掃描到的目錄塊數;
7、PAGING反映換頁空間資訊區域
Faults:在監控期間每秒鐘發生的頁面錯誤總數;
Steals:在監控期間被虛擬記憶體管理器(VMM)每秒鐘偷走的實體記憶體4k的幀;
PgspIn:在監控期間每秒鐘從頁面空間中讀取的4k頁面數;
PgspOut:在監控期間每秒鐘寫入頁面空間的4k頁面數;
PageIn:在監控期間每秒鐘讀取的4k頁面數,這包括從檔案系統讀操作相關的頁面活動,
從這個值減去PgspOut的值就是每秒鐘向檔案系統寫操作相關的頁面活動數。
PageOut:在監控期間每秒鐘寫入的4k頁面數,這包括向檔案系統寫操作相關的頁面活
動,從這個值減去PgspOut的值就是每秒鐘向檔案系統寫操作相關的分頁活動數;
Sios:在監控期間透過虛擬記憶體管理器得到的I/O請求數;
說明:換頁空間即磁碟上的空間,在AIX作業系統中用來做記憶體空間使用。只是記憶體頁面的一個暫時存放地,存放的是那些長期不怎麼用到的記憶體頁面而已。如果paging大量出現,這時候就有麻煩了,說明記憶體不夠用了!該區域主要關注PageIn,PageOut如果這兩個數值均大於三位數,並且長期大於這個數值,則有可能存在記憶體顛簸,即不停的把記憶體頁面換到磁碟空間上,又從磁碟空間把記憶體頁面讀進來,系統的記憶體使用效率變的極差,系統響應效能也變慢了。
8、MEMORY反映記憶體使用的資訊區域:
Real,MB:作業系統實際擁有的記憶體的總量,單位是MB。
%Comp:計算型記憶體佔用比率。
%Noncomp:非計算型記憶體佔用的比率。
%Client:也為非計算型記憶體,Noncomp包涵Client型記憶體,jfs檔案系統使用的記憶體為noncomp:為了區分,jfs2和nfs使用的記憶體為Client。
說明:計算型記憶體就是程式實際使用的記憶體,包括堆疊,程式中變數等數值。當一個程式終止時,將釋放其物理和頁面空間。在 VMM 中,當空閒實體記憶體較少時(即計算記憶體與非計算記憶體之和接近100時),可以將最近沒有使用的程式從 RAM 移出到分頁空間,以幫助釋放實體記憶體,從而完成更多的實際工作。
非計算記憶體就是當有大量檔案類操作,如壓縮、資料庫的dump/load等操作會大量時使用非計算記憶體。如果按照系統預設的配置,非計算記憶體最多會佔用到記憶體總量的90%(AIX5L為80%),由於非計算記憶體佔用並不主動釋放,直到檔案被解除安裝、頁面被替換、或者取消了到檔案的連結才會釋放。從而可能造成記憶體資源的短缺及Paging Space使用率過高。這時可以透過降低minperm、maxperm的引數值來進行調優,減少非計算記憶體可佔用的份額。
9、PAGING SPACE:反映的是頁面空間的使用情況區域
Size,MB:系統裡所有頁面空間的大小,以M為單位;
%Used:當前使用的頁面空間佔總空間的百分比;
%Free:當前空閒的頁面空間佔總空間的百分比。
頁面空間大小的設定:現在的小型機普遍記憶體比較大,當記憶體超過4GB時,則需要根據實際情況來定,一般可初始3GB, 然後觀察paging space的使用情況,如果使用率超過70%, 則需要增加paging space
二、topas命令引數:
-d:指定要監控的磁碟數,number_of_monitored_hot_disks指定被監控的磁碟數量。
-h:顯示幫助資訊。
-i:設定監控時間的間隔(秒),預設為2秒。
-m:顯示為黑白模式。
-n:設定被監控的網路介面數。
-p:指定被監控的程式數。
-w:指明被監控的WLM類的值。
-c:指明被監控的CPU數。
-f:顯示檔案系統資訊。
-@:Wpar 分割槽名
-P:顯示整個全屏程式顯示。
-U:username 全屏顯示使用者程式情況,與-P引數一起使用。
-D: 全屏顯示磁碟情況。
-E:全屏顯示網路情況。
-C:全屏顯示相交的LPAR情況
-V:全屏顯示磁碟卷組使用情況
-M:全屏剖析記憶體應用情況
-L:全屏顯示邏輯分割槽(LPAR)。
-W:顯示全屏WLM(負載管理器)類。
-d,-n,-p,-w,-c引數的數字的最大值由螢幕上的可用空間來決定,該數值如果超過系統中所安裝專案的個數,則只監視已安裝的專案,則只有已安裝的專案被監視和現實。如果省略了該數字,則只監視兩個相應的專案(程式數除外)如果該數字為0,則不顯示相應的專案資訊。以上引數經測試,只在AIX5L版本中起作用,在AIX6中不起作用。
三、topas的子命令:
a:顯示所有被監控的(CPU,network,disk,WLM,process)情況,當執行這個命令時,將還原最初的topas命令顯示的內容。
C:在標準介面與cpu子介面之間切換。
d:在標準介面與磁碟子介面之間切換。
n:在標準介面與網路子介面之間切換。
w:在WLM類的開關之間切換。
f:在標準介面與檔案系統子介面之間切換。
p:在標準介面與程式子介面之間切換。
P:全屏程式顯示替換預設的顯示。
W:這個鍵用全屏WLM類顯示替換預設顯示
本文大部分內容參考自網路
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29674916/viewspace-2127062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX的topas命令詳解AI
- AIX中TOPAS命令詳解AI
- 【OS】AIX之topas命令詳解AI
- AIX的topas命令詳解(原創)AI
- aix 中 topas命令解釋AI
- 【AIX】topas命令AI
- Aix topas命令解析AI
- aix基本命令之topasAI
- aix系統topas命令疑問AI
- aix topasAI
- AIX vmstat命令詳解AI
- aix svmon 命令用法詳解AI
- 【AIX-PS】AIX系統ps命令詳解AI
- 【AIX 學習】效能優化--topasAI優化
- AIX 上topas 各項內容說明AI
- 轉:AIX PS命令的詳解 -- 程式效能監控AI
- AIX 的命令大全(更詳細的)AI
- AIX PV VG LV詳解AI
- AIX命令AI
- TOPAS輸出錯亂解決方法
- AIX操作命令AI
- 【AIX】 snap 命令AI
- AIX dt 命令AI
- Dockerfile 命令詳解Docker
- tcpdump命令詳解TCP
- getsebool命令詳解
- w命令詳解
- GCC命令詳解GC
- echo命令詳解
- brctl 命令詳解
- rsync命令詳解
- echo 命令詳解
- date 命令詳解
- free 命令詳解
- NPM命令詳解NPM
- docker命令詳解Docker
- ps命令詳解
- lsof命令詳解