确定 FreeBSD 下哪个进程负责大量磁盘 i/o

Ser*_*mov 6 freebsd hard-drive command-line-interface io top

我想知道如何监控哪个进程占用了我所有的 IO 带宽。我知道的唯一命令是 gstat 但它显示累积信息。是否有任何工具可以用来检查正在运行的进程的 io 使用情况?系统为FreeBSD 8.3

谢谢

小智 7

您可以使用 FreeBSD top 来实现这一点。

以交互方式运行 top 时,按m

根据顶级手册页


       m      Toggle the display between 'cpu' and 'io' modes.
Run Code Online (Sandbox Code Playgroud)

当然,这个技巧在 linux 下是行不通的,因为linux top 和 bsd top 是不同的程序。