性能測試之觀測---iostat

Iostat介紹:

          iostat 命令用來監視系統輸入/輸出設備負載,這通過觀察與它們的平均傳送速率相關的物理磁盤的活動時間來實現。iostat 命令生成的報告可以用來更改系統配置來更好地平衡物理磁盤和適配器之間的輸入/輸出負載。

./iostat -d -x 1
參數:-d 表示且僅顯示磁盤使用率報告。 1 表示,數據顯示每隔1秒刷新一次

 

測試結果意義:

tps:該設備每秒的傳輸次數(Indicate the number of transfers per second that were issued to the device.)。“一次傳輸”意思是“一次I/O請求”。多個邏輯請求可能會被合併爲“一次I/O請求”。“一次傳輸”請求的大小是未知的。

Kps表示以 K 每秒爲單位的傳輸(讀或寫)到驅動器的數據量。

r/s:每秒完成的讀 I/O 設備次數. delta(rio)/s
w/s
:每秒完成的寫 I/O 設備次數. delta(wio)/s
rkB/s
:每秒讀K字節數。
wkB/s
:每秒寫K字節數。
Size
:測試文件的大小單位是K

wait:每一個IO請求的處理的平均時間(單位是微秒毫秒)。這裏可以理解爲IO的響應時間,一般地系統IO響應時間應該低於5ms,如果大於10ms就比較大了。

 

%b:在統計時間內所有處理IO時間,除以總共統計時間。例如,如果統計間隔1秒,該設備有0.8秒在處理IO,而0.2秒閒置,那麼該設備的%util = 0.8/1 = 80%,所以該參數暗示了設備的繁忙程度。一般地,如果該參數是100%表示設備已經接近滿負荷運行了。

發佈了19 篇原創文章 · 獲贊 16 · 訪問量 8339
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章