AIX的iostat命令解析(翻譯紅皮書)
1.確定磁碟使用率
$ iostat -T 2 10
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
tty: tin tout avg-cpu: % user % sys % idle % iowait time
0.0 377.0 77.6 6.1 16.2 0.1 11:35:45
Disks: % tm_act Kbps tps Kb_read Kb_wrtn time
hdisk5 78.0 6080.0 439.0 12048 112 11:35:45
hdisk4 79.5 11856.5 453.5 23564 149 11:35:45
hdisk6 19.0 1664.0 13.0 3328 0 11:35:45
$
% tm_act 物理磁碟活動的時間百分比
KBPS 某塊磁碟傳輸資料的總量(讀或寫)
tps 某塊物理磁碟每秒鐘 IO 傳輸的數量
Kb_read 從磁碟上讀取資料的總量
Kb_wrtn 寫入磁碟的資料總量
如果 %tm_act 欄位顯示磁碟非常忙,並且 Kbps 欄位顯示持續的大量資料傳輸,應考慮散佈資料跨越多個磁碟。該命令支援動態的配置改變。如果發現到配置改變,iostat 報告發出一個警告,並重新整理最新的系統配置。其中% tm_act是指活動時間,kbps是在統計時間內所有Kb_read與Kb_wrtn之和除以時間的值,即每秒傳輸的位元組數如果% tm_act常過70%卻只有很低的Kbps,系統可能是有比較多的LV碎片或檔案碎片,當都高時則系統正常。tps表示每秒的IO數,不同的磁碟系統其可承受的IO數不同。如果一塊磁碟的活動率超過70%,可以透過轉移一部分的磁碟活動壓力到另一個磁碟上,或者透過多個磁碟驅動器來擴充套件I/O壓力來獲得更高的效能。
$ iostat -D hdisk0 (檢視某一磁碟的情況)
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
hdisk0 xfer: %tm_act bps tps bread bwrtn
4.6 58.3K 8.8 16.5K 41.9K
read: rps avgserv minserv maxserv timeouts fails
3.5 5.8 0.3 67.8 0 0
write: wps avgserv minserv maxserv timeouts fails
5.3 11.2 0.6 114.9 0 0
queue: avgtime mintime maxtime avgwqsz avgsqsz sqfull
136.8 0.0 388.4 0.2 0.0 3.8
--------------------------------------------------------------------------------
如果使用啟用多路徑 I/O [multi-path input-output (MPIO)]的裝置,可使用 iostat -m 命令顯示每條相關路徑的統計資訊。
$ iostat -m -D hdisk6
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
hdisk6 xfer: %tm_act bps tps bread bwrtn
3.4 286.7K 28.6 285.3K 1.4K
read: rps avgserv minserv maxserv timeouts fails
28.5 1.9 0.1 383.4 0 0
write: wps avgserv minserv maxserv timeouts fails
0.1 4.5 0.2 94.3 0 0
queue: avgtime mintime maxtime avgwqsz avgsqsz sqfull
0.9 0.0 326.3 0.0 0.0 21.0
Path1 xfer: %tm_act bps tps bread bwrtn
3.4 286.7K 28.6 285.3K 1.4K
Path0 xfer: %tm_act bps tps bread bwrtn
0.0 0.0 0.0 0.0 0.0
------------------------------------------------------------------------------
2.確定CPU使用情況
$ iostat 2
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
tty: tin tout avg-cpu: % user % sys % idle % iowait
0.0 354.5 79.4 4.6 15.9 0.0
......
......
tin 系統從所有 ttys 讀取的字元的總數
tout 系統寫到所有 ttys 的字元的總數
%user 以使用者模式執行 CPU 利用率的百分比
%sys 以核心模式執行 CPU 利用率的百分比
%idle CPU 空閒時間的百分比,系統沒有未解決的磁碟 I/O 請求
%iowait CPU 空閒時間的百分比,期間,系統有未解決的磁碟 I/O 請求
%physc 消耗物理 CPU 的百分比,只在執行共享處理器的分割槽顯示
%entc 消耗分配容量的百分比,只在執行共享處理器的分割槽顯示
3.非同步IO
$ iostat -A
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
aio: avgc avfc maxg maif maxr
0 0 0 22 4096
avgc 指定時間間隔內,每秒平均全域性 non-fast 路徑 AIO 請求計數
avfc 指定埋單間隔內,每秒平均全域性 AIO fast 路徑請求計數
maxg 自最後一次取值以來,最大的全域性 non-fast 路徑 AIO 請求計數
maxf 自最後一次取值以來,最大 fast 路徑請求計數
maxr 容許的最大 AIO 請求。這是 AIO 裝置的 maxreqs 屬性
4.確定介面卡的利用率
$ iostat -a
System configuration: lcpu=8 drives=29 paths=52 vdisks=0
tty: tin tout avg-cpu: % user % sys % idle % iowait
0.0 12.6 13.5 2.2 83.4 0.8
Adapter: Kbps tps Kb_read Kb_wrtn
fcs0 0.0 0.0 180 0
Disks: % tm_act Kbps tps Kb_read Kb_wrtn
hdisk8 0.0 0.0 0.0 0 0
hdisk9 0.0 0.0 0.0 0 0
hdisk18 0.0 0.0 0.0 0 0
hdisk5 0.0 0.0 0.0 0 0
hdisk11 0.0 0.0 0.0 0 0
hdisk10 0.0 0.0 0.0 0 0
hdisk12 0.0 0.0 0.0 0 0
hdisk16 0.0 0.0 0.0 0 0
hdisk13 0.0 0.0 0.0 0 0
hdisk14 0.0 0.0 0.0 0 0
hdisk19 0.0 0.0 0.0 0 0
hdisk4 0.0 0.0 0.0 0 0
hdisk7 0.0 0.0 0.0 180 0
hdisk20 0.0 0.0 0.0 0 0
hdisk15 0.0 0.0 0.0 0 0
hdisk22 0.0 0.0 0.0 0 0
hdisk24 0.0 0.0 0.0 0 0
hdisk17 0.0 0.0 0.0 0 0
hdisk6 0.0 0.0 0.0 0 0
hdisk21 0.0 0.0 0.0 0 0
hdisk23 0.0 0.0 0.0 0 0
hdisk25 0.0 0.0 0.0 0 0
hdisk26 0.0 0.0 0.0 0 0
hdisk27 0.0 0.0 0.0 0 0
Adapter: Kbps tps Kb_read Kb_wrtn
sisscsia0 1037.2 24.0 853190413 2792786844
Disks: % tm_act Kbps tps Kb_read Kb_wrtn
hdisk2 0.0 0.0 0.0 0 0
hdisk1 2.9 43.1 5.9 7601140 143758376
hdisk0 4.6 57.0 8.8 56471864 143758376
hdisk3 3.6 937.2 9.4 789117409 2505270092
Adapter: Kbps tps Kb_read Kb_wrtn
ide0 0.0 0.0 0 0
Disks: % tm_act Kbps tps Kb_read Kb_wrtn
cd0 0.0 0.0 0.0 0 0
Adapter: Kbps tps Kb_read Kb_wrtn
fcs1 1753.6 141.4 5991841616 172643922
Disks: % tm_act Kbps tps Kb_read Kb_wrtn
hdisk8 0.0 0.0 0.0 0 0
hdisk9 0.0 0.0 0.0 0 0
hdisk18 0.0 0.0 0.0 0 0
hdisk5 7.9 761.6 69.1 2654793648 22544736
hdisk11 0.0 0.0 0.0 0 0
hdisk10 0.0 58.5 0.2 205481199 0
hdisk12 0.0 0.0 0.0 0 0
hdisk16 0.0 59.9 0.3 210289843 108792
hdisk13 0.0 0.0 0.0 0 0
hdisk14 0.0 0.0 0.0 0 0
hdisk19 0.0 0.0 0.0 0 0
hdisk4 5.8 593.5 43.2 1941265217 145036858
hdisk7 0.0 0.0 0.0 0 0
hdisk20 0.0 0.0 0.0 0 0
hdisk15 0.0 0.0 0.0 0 0
hdisk22 0.0 0.0 0.0 0 0
hdisk24 0.0 0.0 0.0 0 0
hdisk17 0.0 0.0 0.0 0 0
hdisk6 3.4 280.2 28.6 980011709 4953536
hdisk21 0.0 0.0 0.0 0 0
hdisk23 0.0 0.0 0.0 0 0
hdisk25 0.0 0.0 0.0 0 0
hdisk26 0.0 0.0 0.0 0 0
hdisk27 0.0 0.0 0.0 0 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2117572/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- aix基本命令之iostatAIiOS
- Aix topas命令解析AI
- Aix netstat命令解析AI
- 看看翻譯書的惡評
- iostat命令iOS
- [轉載]Aix vmstat命令解析AI
- 【AIX 學習】效能優化--iostatAI優化iOS
- iostat 輸出解析iOS
- 打算翻譯一本機器學習的書機器學習
- python書的中文翻譯資源Python
- 蝴蝶書-task2: 文字推理、摘要、糾錯 transformers實現翻譯 OpenAI翻譯 PyDeepLX翻譯 DeepLpro翻譯ORMOpenAI
- 翻譯完了一本書
- ExoPlayer的使用與解析(官方文件翻譯)
- Linux iostat 命令LinuxiOS
- iostat命令詳解iOS
- 《運動基因》書籍翻譯徵集譯者
- 【AIX 學習】效能優化--iostat (續)AI優化iOS
- 對幾本書名翻譯的吐槽
- [翻譯]圖書的未來 by Mike Hendrickson
- linux每日命令(38):iostat命令LinuxiOS
- [20171231]iostat -x命令診斷解析.txtiOS
- [書呆子]讀書三兩事——《翻譯漫談》
- 淺談計算機圖書的翻譯——“增值翻譯”的幾個參考例子 (轉)計算機
- IO命令iostat詳解iOS
- iostat -x命令診斷iOS
- 我翻譯電子書的常用工具
- 建議翻譯高木貞治的幾本書
- 【已結束】樂譯開放書翻譯計劃
- [翻譯-Shiro]-Apache Shiro 框架解析Apache框架
- 每日Linux命令(1):iostatLinuxiOS
- Linux iostat命令基本使用LinuxiOS
- Yurii談翻譯(五)怎樣翻譯更地道:so…that…的翻譯
- 皮特陳,這個是中文的不必翻譯啦。 (7千字)
- 原創和翻譯技術書的優劣勢
- 利用Word來幫助再版書的校對翻譯
- [翻譯]關於電子書的思考 by Tim O'Reilly
- Yurii談翻譯(九)怎樣翻譯更地道:冠詞a的翻譯
- Yurii談翻譯(十)怎樣翻譯更地道:最高階的翻譯