iotop-磁盤io異常時的查看工具

安裝:yum install iotop -y

執行命令:iotop

[root@shvpuppet01 ~]# iotop 
No module named iotop.ui
To run an uninstalled copy of iotop,
launch iotop.py in the top directory

 上面報錯解決方法:

sed -i 's#/usr/bin/python#/usr/bin/python2.6#' `which iotop`

正常用時的輸出:

Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
    4 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    5 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
    6 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
    7 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]

常用參數:

-n:顯示輸出次數
-o:只顯示有io輸出的進程
-b:阻止動態顯示

最常用使用的組合:

iotop -bon2

io異常時的輸出:

[root@shvpuppet01 ~]# iotop -bon2
Total DISK READ: 0.00 B/s | Total DISK WRITE: 75.73 M/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
20340 be/4 root        0.00 B/s   83.85 M/s  0.00 % 38.97 % dd if=/dev/zero of=./test.log bs=4M count=1024
 1474 be/4 root        0.00 B/s  259.78 K/s  0.00 %  0.00 % [flush-8:0]
  453 be/3 root        0.00 B/s    5.41 G/s  0.00 %  0.00 % [jbd2/sda3-8]

可以很直觀的看到是dd進程佔用大量的磁盤io~

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