【问题标题】:How to monitor the frequency of processes writing to a file on Linux [closed]如何在 Linux 上监控进程写入文件的频率 [关闭]
【发布时间】:2016-12-27 07:05:19
【问题描述】:

只是想知道是否有一种方法(工具/脚本)可以监控,类似于“top”命令监控进程的方式,进程对文件执行的写入操作,尤其是日志文件。

AFAIK 认为“fuser”在进入 sleep-n-continue 循环时可能是候选对象,但写入操作的持续时间可能不足以让“fuser”捕获。或者有没有办法解决这个问题?

所需的伪输出:

 PID    # of writes    bytes written
 2048       33             31280
 2049       31             23244

【问题讨论】:

  • 有关通用计算硬件和软件的问题对于 Stack Overflow 来说是题外话,除非它们直接涉及主要用于编程的工具。您或许可以通过 Super User 获得帮助。
  • 为什么这个问题被搁置了?没有什么通用的,从描述+示例输出中可以清楚地看出用户需要/想要什么。

标签: linux bash io system-monitoring


【解决方案1】:

您可能会发现iotopfatrace 对帮助您实现您的目标很有用。

【讨论】:

  • fatrace 正是我所需要的。谢谢! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多