iostat命令筆記

來源:互聯網
上載者:User

標籤:cpu   時間處理   nice   硬碟   問題   層級   1.7   一個   大於   

iostat:用於輸出CPU以及磁碟I/O相關的統計資訊
一、命令格式:
iostat[參數][時間][次數]
[[email protected]_A ~]# iostat 2 4 每隔兩秒顯示CPU以及磁碟使用資訊,共顯示4次。
Linux 2.6.32-573.el6.x86_64 (nginx_A) 2018年01月06日 _x86 64 (4 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
0.03 0.00 0.13 0.03 0.00 99.81

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
scd0 0.00 0.15 0.00 42936 0
sda 0.35 5.58 5.57 1650178 1647636

avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.25 0.00 0.00 99.75

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
scd0 0.00 0.00 0.00 0 0
sda 0.00 0.00 0.00 0 0

avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.13 0.00 0.00 99.87

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
scd0 0.00 0.00 0.00 0 0
sda 0.00 0.00 0.00 0 0

avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.13 0.00 0.00 99.87

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
scd0 0.00 0.00 0.00 0 0
sda 0.00 0.00 0.00 0 0

二、命令參數:
-C 顯示CPU使用方式
-d 顯示磁碟使用狀況
-k 以KB為單位顯示
-m 以M為單位顯示
-V 顯示版本資訊
-x 顯示詳細資料
[[email protected]_A ~]# iostat
Linux 2.6.32-573.el6.x86_64 (nginx_A) 2018年01月06日 _x8664 (4 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
0.03 0.00 0.13 0.03 0.00 99.81

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
scd0 0.00 0.15 0.00 42936 0
sda 0.35 5.61 5.59 1650162 1644292

%user:在使用者層級使用的CPU百分比
%nice:nice操作使用的CPU百分比
%system:系統層級(kernel)使用的CPU百分比
%iowait:CPU等待硬體I/O時,佔用的百分比
%steal:管理程式維護另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比
%idle:CPU空間時間的百分比
備忘:如果%iowait值過高,說明硬碟I/O存在瓶頸,如果%idle值過高,表明CPU較空閑,如果%idle值過高而且系統運行較慢,可能是因為CPU需要等待分配記憶體,記憶體有問題,如果i%idle值過低,說明CPU處於高負荷狀態CPU處理能力較弱,系統中最需要解決的問題是CPU資源。
tps:每秒請求的I/O次數
Blk_read/s:每秒讀入的塊數
Blk_wrtn/s:每秒寫入的塊數
Blk_read:讀入的總塊數
Blk_wrtn:寫入的總塊數

[[email protected]_A ~]# iostat -x顯示詳細資料
Linux 2.6.32-573.el6.x86_64 (nginx_A) 2018年01月06日 _x8664 (4 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
0.03 0.00 0.13 0.03 0.00 99.81

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
scd0 0.03 0.00 0.00 0.00 0.15 0.00 99.62 0.00 3.32 2.97 0.00
sda 0.04 0.49 0.14 0.21 5.60 5.58 31.79 0.00 13.23 6.98 0.25

rrqm/s:每秒進行merge讀操作的數目
wrqm/s:每秒進行merge寫操作的數目
r/s:每秒完成讀操作的數目
w/s:每秒完成寫操作的數目
rsec/s:每秒讀扇區數
wsec/s:每秒寫扇區數
avgrq-sz:平均每次I/O資料大小
avgqu-sz:平均I/O隊列長度
await:平均每次I/O等待時間
svctm:平均每次裝置I/O操作處理時間
%util:每秒中有百分之多少的時間處理I/O操作

備忘:如果%util值過高,說明I/O請求太多,I/O已經滿負荷;如果svctm基本和await相同,說明I/O基本沒有等待時間;如果await遠大於svctm,說明等待時間遠大於處理時間,隊列太長,io響應慢;如果avgqu-sz過高,說明io隊列過長,io響應可能會慢。

iostat命令筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.