我正在寻找一种工具,该工具将列出按文件中活动量排序的打开文件。因此lsof
不会做这项工作(除非我忽略了一种使用方法lsof
)。理想情况下,该工具应类似于top
,并且应该能够在特定活动之间进行排序:读,写,字节,每秒查找。最好在RHEL / CentOS / EPEL中容易获得。
是否存在这样的工具?
我想建议一下
—
爱德华
atop
,通常可以在软件存储库中找到。它是一个类似top的工具,可以显示每个进程/线程的磁盘利用率,请参阅atoptool.nl。但是,它不显示按文件使用的AFAIK。
托马斯:谢谢,密件抄送工具的Filetop确实满足了我的需求。但是,在CentOS 7.6中,我需要对其进行修补以解决一个错误:github.com/iovisor/bcc/issues/2119 RHEL / CentOS 7.7似乎已解决了该问题。
—
Troels Arvin
filetop
frombcc-tools
,它仅适用于7.6 RHEL版本和克隆。我认为它不能完全提供您要寻找的功能。这个RHEL弧线也可能很有趣。