一个用于 IO 的顶级工具
您的 Linux 服务器是否运行过慢或负载过高? 这种症状的原因可能是高 IO (输入/输出) 等待时间, 这基本上意味着您的某些进程需要读取或写入 当硬盘驱动器运行速度过慢且尚未准备好时,它正在为用户提供数据。 一些其他进程。 常见的做法是使用 iostat -x 查找哪个块正在使用。 设备(硬盘)运行速度较慢,但此信息并不总是有帮助。 如果你知道哪个进程在读取或写入,那将会对你有很大帮助。 从你的慢磁盘中读取最多的数据,这样你就可以使用 ionice 来重新设置其优先级 甚至杀死它。
iotop 识别出在您的机器上使用大量输入/输出请求的进程。它类似于众所周知的 top 工具,但不同于后者,它不是显示消耗 CPU 资源最多的进程,而是按其 IO 使用情况列出进程。灵感来自 Guillaume Chazarain 的 iotop Python 脚本,由 Vyacheslav Trushkin 重写为 C 语言,并由 Boian Bonev 进行改进,使其完全不需要 Python。
如果不提供,请按照 如何从源代码构建 的说明进行操作。
Arch Linux 使用以下命令:
暂无开放 Issues,或尚未同步最近议题。