我如何才能得到一个进程的iostats吞吐量来尝试知道这个进程是否开始燃烧我的HDD。
谢谢!
发布于 2012-05-24 09:49:26
假设是最新版本的Linux,我会查看碘顶效用。
您没有提到Linux的发行版,但是在默认的包存储库中,大多数人都可以使用该工具。
发布于 2012-05-24 09:49:17
一些有用的工具:
..。如果您需要查看每个进程的网络使用情况,请尝试nethogs。
发布于 2017-06-06 08:34:42
您可以从/proc/pid/io文件获取I/O数据(也可以简单地获取当前进程的/proc/self/io )。在子进程中执行的I/O是继承的,因此在任务之前和之后读取"write_bytes“行应该会给出一个合理的估计。然而,这并没有考虑到不同的设备。
https://serverfault.com/questions/392191
复制相似问题