磁盘监控软件

磁盘监控软件

找不到类似于 Windows 资源监视器软件(输入输出监视器)的东西。我需要绘制磁盘负载图形和使用磁盘输入或输出的进程的工具。有很多控制台替代方案(iotop),但它们使用起来不太方便(我无法快速终止进程、复制进程名称、查看图表,它们需要 root 访问权限等)。有没有 GUI 替代方案?(截图)

答案1

htop程序不需要 root 访问权限即可查看您自己进程的磁盘使用情况,只需进行少量配置,它就可以让您按读/写 IO 进行排序,并且它是用于交互式终止进程的绝佳工具。

它也是基于终端的,具有通过 SSH 工作的优势。

转到 F2(设置),然后选择IO_READ_RATEIO_WRITE_RATE

选择了 IO_READ_RATE 和 IO_WRITE_RATE 的 htop 设置的屏幕截图。

选择完列后,按 F10(完成),您将看到新的列,包括IO_READ_RATE缩写为IORRIO_WRITE_RATE缩写为IOWR

您可以使用 F6(排序依据)按相关列排序。这显示按 排序IORR。您可以看到duioping使用最多。

htop 默认屏幕的屏幕截图,显示按 IO_READ_RATE 排序

请注意安全原因-- CVE-2011-2494 -- 除非您以 root 身份运行,否则您无法查看以其他用户身份运行的程序的磁盘使用情况htop。(进程使用的字节数可能会暴露 ssh 用户名和密码的长度。)

相关问题:

https://superuser.com/questions/50091/how-do-i-find-out-what-processes-are-accessing-the-hard-disk-in-a-gnu-linux-base

https://serverfault.com/questions/169676/howto-check-disk-io-utilisation-per-process

https://stackoverflow.com/questions/14021810/finding-process-with-heavy-disk-io

相关内容