Linux 性能監控:iostat

[root@king01 ~]# yum install -y sysstat

[root@king01 ~]# iostat --help
Usage: iostat [ options ] [ <interval> [ <count> ] ]

options:
-c 顯示CPU使用情況
-d 顯示磁盤使用情況
-k 以 KB 爲單位顯示
-m 以 MB 爲單位顯示
-x 顯示詳細信息
-p [磁盤] 顯示磁盤和分區的情況

[root@king01 ~]# iostat -d -k -x -p sda 1 10
Linux 2.6.32-754.6.3.el6.x86_64 (wallet01)         12/21/2018      _x86_64_        (1 CPU)
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.04    26.99    0.24   14.05     6.21   164.20    23.85     0.39   27.37    5.06   27.74   5.26   7.52
sda1              0.00     0.00    0.00    0.00     0.01     0.00    31.34     0.00    3.16    1.52   37.36   2.88   0.00
sda2              0.00     0.05    0.00    0.00     0.02     0.20   225.05     0.00   19.11    5.44   27.06  15.62   0.00
sda3              0.03    26.94    0.24   14.05     6.19   164.00    23.82     0.39   27.37    5.07   27.74   5.26   7.51

rrqm/s: 每秒對該設備的讀請求被合併次數
wrqm/s: 每秒對該設備的寫請求被合併次數

r/s: 每秒完成的讀次數
w/s: 每秒完成的寫次數

rkB/s: 每秒讀數據量(kB爲單位)
wkB/s: 每秒寫數據量(kB爲單位)

avgrq-sz:平均每次IO操作的數據量(扇區)

avgqu-sz: 平均等待處理的IO請求隊列長度

await: 平均每次設備I/O操作的等待時間 (毫秒)
svctm: 平均每次設備I/O操作的服務時間 (毫秒)

%util:在統計時間內所有處理IO時間,除以總共統計時間。例如,如果統計間隔1秒,該設備有0.8秒在處理IO,而0.2秒閒置,
那麼該設備的%util = 0.8/1 = 80%,該參數暗示了設備的繁忙程度



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章