【发布时间】:2010-10-02 18:18:57
【问题描述】:
当我使用 top 时,主机上的 iowait 非常高。
iostat 告诉我哪个磁盘使用得更多,但我想找出哪个进程是罪魁祸首?
我试图在一个红帽 linux 主机上找到它。有什么建议。
编辑:我的 linux 风格既没有 atop 也没有 ntop,因为构建内核对我来说不是一个选项,所以不要问我为什么 :)(因为这不是我的个人盒子)。还有其他选择吗
【问题讨论】:
当我使用 top 时,主机上的 iowait 非常高。
iostat 告诉我哪个磁盘使用得更多,但我想找出哪个进程是罪魁祸首?
我试图在一个红帽 linux 主机上找到它。有什么建议。
编辑:我的 linux 风格既没有 atop 也没有 ntop,因为构建内核对我来说不是一个选项,所以不要问我为什么 :)(因为这不是我的个人盒子)。还有其他选择吗
【问题讨论】:
我通常使用顶部。 Debian Package A Day 上有一篇非常好的文章。它确实需要内核补丁(虽然 Ubuntu 已经应用了补丁,但我不确定是否有任何其他发行版。)
【讨论】:
使用iotop。
或者你可以独立获得它,它是一个简单的 python 脚本,需要最新的内核(不记得,但至少 > 2.6.20)
【讨论】: