IOtop命令
实时查看哪些进程正在疯狂读写磁盘
bash
iotop -ao
• -a:显示累积 I/O 总量
• -o:只显示正在发生 I/O 的进程
Pidstat命令
pidstat 监控各进程的 I/O 活动
bash
# 每秒刷新一次,显示每个进程的读写速度
pidstat -d 1
dstat命令
dstat
能同时展示:
-
CPU 使用率
-
磁盘读写速度
-
当前最"占用"磁盘的进程
bash
dstat -cdlmn --top-io
具体进程
如果你已经锁定某个进程,想知道它到底读了多少、写了多少磁盘 ,可以查看它的 /proc
目录
bash
cat /proc/1234/io
read_bytes: 50000
write_bytes: 100000
bash
# Ubuntu / Debian
sudo apt install iotop sysstat dstat
# CentOS / RHEL
sudo yum install iotop sysstat dstat