AIX 效能分析 topas iostat vmstat
1、topas
按鍵d,顯示磁碟資訊
Busy% 物理磁碟執行讀寫操作所佔時間的百分比(磁碟頻寬利用情況)
KBPS 每秒鐘讀、寫千位元組資料總和(傳輸量)
TPS 每秒發給物理磁碟的傳輸個數(IOPS)
KB-Read 每秒從物理磁碟讀取千位元組資料的個數
KB-Writ 每秒寫向物理磁碟千位元組資料的個數
按鍵c,顯示CPU資訊
User% 使用者程式百分比
Kern% 核心程式百分比
Wait% I/0等待百分比
Idle% 空閒百分比
按鍵p,顯示子程序
PgSp 分配給該程序的頁面空間(swap,也叫虛擬記憶體)
按鍵n,顯示網路資訊
KBPS 每秒接收和傳送千位元組資料總和(每秒總吞吐量)
PAGING頁面空間使用資訊
PgSpIn 頁面空間換進
PgSpOut 頁面空間換出
2、vmstat 核心執行緒、虛擬記憶體、磁碟、陷阱、CPU 活動的統計資訊
r 正在執行的執行緒和準備執行但尚在等待執行的程序
持續>CPU個數,表明系統執行較慢,有程序在等待CPU;觀察cpui dle、cpu sy、cpu us時間
b 每秒VMM等待佇列中的核心執行緒平均數(等待資源或I/O)
>2表示被阻塞列執行緒數目太多
avm 活動的虛擬頁面(Active virtual pages,以4k為單位),
該值較高並不意味著效能不好,虛擬記憶體的概念是提供給我們定址大於實際實體記憶體容量的能力(一些在
fre
re 頁面排程程式(Pager)輸入輸出列表(input/output)列表。
pi 每秒鐘從PagingSpace置換到記憶體的頁數,PagingSpace(調頁空間)是駐留在磁碟上的虛擬記憶體的一部分
po 每秒鐘從記憶體置換到Paging Space的頁數,
fr 每秒鐘頁面置換演算法釋放的頁數
sr 每秒鐘頁面置換演算法檢查的頁數
cy 頁面置換演算法所使用的時鐘週期
in 裝置中斷次數 ,iostat
sy 系統呼叫次數 ,通過明確的系統呼叫
cs 核心執行緒上下文交換,即時間片用完後,再輪到時的上下文計算,如太高,要仔細觀察CPU
us 使用者程序CPU佔用
sy 系統程序CPU佔用
us + sy的參考值為>80%,可能存在CPU不足
id 系統空閒
wa 表示IO等待時間,即系統正在等待I/O操作(此時CPU是空閒的)
wa>50,表示IO太忙,如果交換分頁(pi po)較多,可能記憶體不足;反之請關注磁碟
2、iostat CPU、整個系統、介面卡、tty 裝置、磁碟和 CD-ROM 的輸入/輸出統計資訊
iostat option <intervals> <count>
options -T -t -a -s -d -D -m -f -F
-A - P - Q -q 關於AIO,筆者還沒有遇到AIO應用環境,略過。
iostat主要用於觀察磁碟IO情況,資訊輸出較直觀,易懂。本文挑-D引數講一下,其他略過。
% tm_act
avgserv
avgtime
avgwqsz
avgsqsz
sqfull
轉載於:https://blog.51cto.com/1216621479/1272010