我的文档管理软件正在处理大量IO,我想知道它访问最多的文件。
有没有一种Linux工具可以每隔几秒钟为我提供IO消耗最大的文件列表,例如iotop,但对于文件来说呢?
可能看起来像:
$ thetool
THRPUT R/W/SWP FILE
40MB/s write /usr/alfresco/repo/1283421/1324928.doc
12MB/s read /usr/alfresco/cache/3928dh29f8if
11MB/s read /tmp/239398hf2f024f472.tmp
我看着的手册页iotop
,lsof
,strace
他们似乎并没有提供这样的功能。
您可以编写一个后处理器以从“ strace”获取此信息,但据我所知,尚不存在这样的工具。(这种工具会错过通过'mmap'进行的操作。)
—
David Schwartz,