用途
報告中央處理器(CPU)統計信息和整個系統、適配器、tty 設備、磁盤和 CD-ROM 的輸入/輸出統計信息。語法
iostat [ -s ] [ -a ] [ -d | -t ] [ -T ][ -m ][ PhysicalVolume ... ] [ Interval [ Count ] ]描述
iostat 命令用來監視系統輸入/輸出設備負載,這通過觀察與它們的平均傳送速率相關的物理磁盤的活動時間來實現。iostat 命令生成的報告可以用來更改系統配置來更好地平衡物理磁盤和適配器之間的輸入/輸出負載。欄 | 描述 |
tin | 顯示了系統爲所有 tty 讀取的字符總數。 |
tout | 顯示了系統爲所有 tty 寫入的字符總數。 |
% user | 顯示了在用戶級(應用程序)執行時產生的 CPU 使用率百分比。 |
% sys | 顯示了在系統級(內核)執行時產生的 CPU 使用率百分比。 |
% idle | 顯示了在 CPU 空閒並且系統沒有未完成的磁盤 I/O 請求時的時間百分比。 |
% iowait | 顯示了 CPU 空閒期間系統有未完成的磁盤 I/O 請求時的時間百分比。 |
% tm_act | 表示物理磁盤處於活動狀態的時間百分比(驅動器的帶寬使用率)。 |
Kbps | 表示以 KB 每秒爲單位的傳輸(讀或寫)到驅動器的數據量。 |
tps | 表示每秒鐘輸出到物理磁盤的傳輸次數。一次傳輸就是一個對物理磁盤的 I/O 請求。多個邏輯請求可被併爲對磁盤的一個單一 I/O 請求。傳輸具有中等的大小。 |
Kb_read | 讀取的 KB 總數。 |
Kb_wrtn | 寫入的 KB 總數。 |
Kbps | 表示了每秒以 KB 爲單位的傳輸(讀或寫)到整個系統的數據量。 |
tps | 表示每秒傳輸到整個系統的傳輸次數。 |
Kb_read | 從整個系統中讀取的 KB 總數。 |
Kb_wrtn | 寫到整個系統的 KB 總數。 |
Kbps | 表示每秒鐘以 KB 爲單位的傳輸到(讀或寫)到適配器的數據量。 |
tps | 表示每秒鐘輸出到適配器的傳輸次數。 |
Kb_read | 從適配器讀取的 KB 總數。 |
Kb_wrtn | 寫到適配器的 KB 總數。 |
標誌
-a | 顯示適配器吞吐量報告。 |
-d | -d 標誌不能和 -t 標誌合用,且僅顯示磁盤使用率報告。 |
-s | 顯示系統吞吐量報告。 |
-m | -m 標誌將爲以下打印路徑統計信息 到啓用 MPIO(Multi-Path I/O)設備的路徑。 ESS 機器中的路徑。 吞吐量是每個設備的。設備所有路徑的吞吐量符合該設備的吞吐量。 對於 ESS 機器,vpaths 將被當作磁盤,而 hdisks 將被看作路徑。在內部 vpaths 是磁盤,hdisks 是它們的路徑。對於啓用 MPIO 的設備,路徑名將表示爲 Path0、Path1、Path2 等等。數字0、1、2 等都是 lspath 命令提供的路徑標識。由於一個設備的路徑可以附加到任何適配器上,所以適配器報告將報告每個適配器下的路徑信息。磁盤名稱是所有路徑的前綴。對於所有啓用 MPIO 的設備,適配器報告將打印路徑名爲 hdisk10_Path0 、hdisk0_Path1等等。對於所有 ESS 機器,適配器報告將打印路徑名爲 vpath0_hdisk3 、vpath10_hdisk25等等。 |
-t | -t 標誌排除了 -d 標誌且僅顯示了 tty 和 cpu 用法報告。 |
-T | 打印 iostat輸出的每一行邊上的時間戳記。時間戳記以 HH:MM:SS 格式顯示。 |