如何找到哪个进程生成最大读/写磁盘操作

时间:2012-01-16 12:11:28

标签: unix io debian

云服务器开始生成大磁盘读/写操作。我想找一些生成带有进程的顶级文件的脚本(进程名称| TOTAL | READ | WRITE)

2 个答案:

答案 0 :(得分:3)

您可以使用iotop使用top类似界面查看每个流程的读取和写入。

另一种方法是查看/proc/[PID]/io文件。

示例:

$ cat /proc/1944/io
read_bytes: 17961091072
write_bytes: 8192000
cancelled_write_bytes: 32768

答案 1 :(得分:1)

有一个监视器很像顶级可用:Iotop

由于你使用的是Debian Linux,你只需通过APT检索它:

  

apt-get install iotop

完成。