Linux iostat命令詳解

來源:互聯網
上載者:User

標籤:.com   statistic   round   常見   isp   維護   read   定時   詳細   

iostat是I/O statistics(輸入/輸出統計)的縮寫,iostat工具將對系統的磁碟操作活動進行監視。它的特點是彙報磁碟活動統計情況,同時也會彙報出CPU使用方式。iostat也有一個弱點,就是它不能對某個進程進行深入分析,僅對系統的整體情況進行分析

常見命令展示 

iostat 安裝

# iostat屬於sysstat軟體包。可以直接安裝。
yum install sysstat 

顯示所有裝置負載情況

iostat

 

說明:

cpu屬性值說明:

%user:CPU處在使用者模式下的時間百分比。

%nice:CPU處在帶NICE值的使用者模式下的時間百分比。

%system:CPU處在系統模式下的時間百分比。

%iowait:CPU等待輸入輸出完成時間的百分比。

%steal:管理程式維護另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比。

%idle:CPU空閑時間百分比。

備忘:

如果%iowait的值過高,表示硬碟存在I/O瓶頸

如果%idle值高,表示CPU較空閑

如果%idle值高但系統響應慢時,可能是CPU等待分配記憶體,應加大記憶體容量。

如果%idle值持續低於10,表明CPU處理能力相對較低,系統中最需要解決的資源是CPU。

cpu屬性值說明:

tps:該裝置每秒的傳輸次數

kB_read/s:每秒從裝置(drive expressed)讀取的資料量;

kB_wrtn/s:每秒向裝置(drive expressed)寫入的資料量;

kB_read:  讀取的總資料量;

kB_wrtn:寫入的總數量資料量;

定時顯示所有資訊

# 【每隔2秒重新整理顯示,且顯示3次】iostat 2  3 

顯示指定磁碟資訊

iostat -d /dev/sda

顯示tty和Cpu資訊

iostat -t

以M為單位顯示所有資訊

iostat -m

查看裝置使用率(%util)、回應時間(await)

#  【-d 顯示磁碟使用方式,-x 顯示詳細資料】#  d: detailiostat -d -x -k 1 1

說明:

rrqm/s:  每秒進行 merge 的讀運算元目.即 delta(rmerge)/s

wrqm/s: 每秒進行 merge 的寫運算元目.即 delta(wmerge)/s

%util: 一秒中有百分之多少的時間用於 I/O

如果%util接近100%,說明產生的I/O請求太多,I/O系統已經滿負荷

   idle小於70% IO壓力就較大了,一般讀取速度有較多的wait。

查看cpu狀態

iostat -c 1 1

Linux 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.