linux - 什么进程正在使用我所有的磁盘 IO

如果我使用“top”,我可以看到哪个 CPU 很忙,以及哪个进程正在使用我所有的 CPU。

如果我使用“iostat -x”,我可以看到哪个驱动器正忙。

但是我如何查看哪个进程正在使用驱动器的所有吞吐量?

最佳答案

您正在寻找 iotop(假设您的内核 >2.6.20 和 Python 2.5)。如果做不到这一点,您正在考虑 Hook 文件系统。我推荐前者。

https://stackoverflow.com/questions/488826/

相关文章:

linux - 如何找到某个命令的目录?

linux - 如何查看符号链接(symbolic link)的完整绝对路径

linux - 如何来回反向搜索?

linux - Apache VirtualHost 403 被禁止

linux - 重命名文件和目录(添加前缀)

python - Python中的异步方法调用?

python - 计算列表差异

linux - 如何在 Linux 上使用 grep 搜索包含 DOS 行尾 (CRLF) 的文件?

python - BeautifulSoup 获取 href

python - 在调用者线程中捕获线程的异常?