最後更新: 2018-07-23
介紹
iotop 是用來瀏覽系統即時 IO 的工具來
iotop 的 Output
# 用 iozone 測試 cifs 中
iotop
Total DISK READ : 6.29 M/s | Total DISK WRITE : 0.00 B/s Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 17618 be/4 root 0.00 B/s 0.00 B/s 0.00 % 96.26 % iozone -a -Rb /root/result.wks 17081 be/4 root 6.29 M/s 0.00 B/s 0.00 % 0.00 % [cifsd] 1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init .............
其他有用的 opts
# Only show processes or threads actually doing I/O
-o, --only
i.e.
iotop -o
Total DISK READ: 0.00 B/s | Total DISK WRITE: 400.08 K/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 875 be/4 root
# 多耐計一次 IO 的平均
-d SEC, --delay=SEC
# 只看某些 Process 的 IO (List)
-p PID, --pid=PID
i.e.
iotop -p 8373
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 8373 be/4 root 0.00 B/s 21.58 M/s 0.00 % 94.89 % dd if=/dev/full of=/dev/sde bs=1M
iotop -p $P1 -p $P2
# 只看某 User 的 IO
-u USER, --user=USER
# 不看 threads 的 IO (Only show processes.)
-P, --processes
Total DISK READ: 6.20 M/s | Total DISK WRITE: 7.56 M/s PID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 4176 be/3 root 0.00 B/s 0.00 B/s 0.00 % 93.54 % [jbd2/dm-2-8] 260 be/3 root 0.00 B/s 0.00 B/s 0.00 % 13.28 % [jbd2/sdb2-8] 17885 be/4 libvirt- 6.13 M/s 7.23 M/s 0.00 % 2.82 % kvm -S -M pc-1.0 -c~0,bus=pci.0,addr=0x4 10273 be/4 whoopsie 76.91 K/s 42.30 K/s 0.00 % 1.24 % mysqld --basedir=/u~qld.sock --port=3306 23139 be/4 root 0.00 B/s 3.85 K/s 0.00 % 0.00 % rotatelogs -f -l /v~cess.log.%Y.%m.%d 5M 1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init
--quiet
- -q # column names are only printed on the first iteration
- -qq # column names are never printed
- -qqq # the I/O summary is never printed