简介
iotop是一个用来监视磁盘I/O使用状况的top类工具。基于内核核算统计信息。
iotop需要内核2.6.20或者更新的版本(可能早一点的版本也可以,取决于向下移植的状态),以及以下的内核选项:CONFIG_TSAK_DELAY_ACCT、CONFIG_TSAK_IO_ACCOUNTING、CONFIG_TASKSTATS和CONFIG_VM_EVENT_COUNTERS。
安装
yum install iotop
使用
-b 批量模式、提供滚动输出不清理屏幕
-o 仅显示实际执行I/O的进程或线程
-d 取样间隔
-a 输出累计IO
$ iotop -bod2
Total DISK READ: 0.00 B/s | Total DISK WRITE: 165.32 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
379 be/4 root 0.00 B/s 2039.66 B/s 0.00 % 0.11 % [kjournald]
1524 be/4 root 0.00 B/s 2039.66 B/s 0.00 % 0.01 % filebeat -c /etc/filebeat/filebeat.yml -path.home /usr/share/filebeat -path.config /etc/filebeat -path.data /var/lib/filebeat -path.logs /var/log/filebeat
647 be/4 www 0.00 B/s 2039.66 B/s 0.00 % 0.00 % nginx: worker process