使用重磁盘i/o查找进程

Ser*_*mov 15 io operating-system freebsd

我想知道如何监控哪个进程取出我所有的I/O带宽.我知道的唯一命令是gstat显示累积信息.我是否可以使用任何工具来检查其运行过程的I/O使用情况?该系统是FreeBSD 8.3.

小智 12

iotop是你想要的.大多数linux发行版都有一个包.

  • 这个答案不能在FREEBSD上运行!查看下面的工作答案或使用`top -m io -o total` (2认同)

Ser*_*mov 9

答案是使用top然后点击m显示每个进程/线程的IO百分比.

  • 这是什么版本的"顶级"?在我的'm'切换内存使用情况摘要. (9认同)
  • @DanielKitachewsky - 在我的 FreeBSD 上工作:`$ top -v` 给出了 `top: version 3.5beta12`。FreeBSD *确实* 使用与大多数 Linux distrubitions 不同的 top。在我的 Linux 机器上,'m' 会像您提到的那样切换内存使用情况。 (2认同)