【问题标题】:how can I monitor Linux file access per file realtime如何实时监控每个文件的 Linux 文件访问
【发布时间】:2012-06-06 01:55:20
【问题描述】:

我正在尝试识别哪些文件是实时访问的,并检查文件的读写速度。类似 lsof 的东西,显示每个文件的实时文件访问速度(每个文件的 iostat)。 (在 Windows 中,这是资源监视器的磁盘表。)

你有什么想法吗?

【问题讨论】:

  • 忘了说:我使用 XFS 作为文件系统,如果这很重要的话。
  • I wrote an answer to another question希望为您提供有用的链接以开始研究。 (我不知道有什么机制可以立即解决这个特定问题……)

标签: linux file monitoring


【解决方案1】:

您应该看看 LoggedFS。它提供了非常好的输出实时处理哪些文件。

http://loggedfs.sourceforge.net/

它应该在您的发行版的包管理器 (apt-get install loggedfs) 中可用,并且无需配置即可轻松调用:

loggedfs -f /home

【讨论】:

  • 对我来说(Ubuntu server 12.04.3 LTS amd64 on ext4 fs)loggedfs 只是中断/停止对给定挂载点以下文件的所有文件系统访问,root 我自己除外,抛出错误而不是实际文件系统消息。不过,我不会对此投反对票,因为这可能只是这个特定系统上的一个问题。
猜你喜欢
  • 2012-04-29
  • 2011-02-07
  • 2011-01-19
  • 1970-01-01
  • 2010-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多