读取保险丝安装和文件系统统计信息

读取保险丝安装和文件系统统计信息

我有一个sshfs.fuse挂载点。我正在寻找一种方法来读取挂载点统计信息,例如读取/写入的字节数,类似于/proc/diskstats磁盘设备包含的内容。没有可获取统计信息的内容。或fusermount中似乎没有任何有用的东西。/proc/dev

这不是用于交互式监控。我需要它来实现自动化。

如果有人能分享关于在哪里可以找到这些信息的经验/知识,我将不胜感激

答案1

我建议您为此监控网络,因此您可以从安装设备的服务器监控该磁盘的流量。

此外,如果您需要知道写入远程磁盘的字节数,则需要在物理磁盘存在时检查远程服务器中的 /proc/diskstats。

对不起,我的英语不好

答案2

让我们从以下问题开始:您是否需要一个工具,或者您需要知道什么是“伪文件系统”数据看看(喜欢/proc)?

至于 Linux 工具,我不确定是否存在任何问题,尤其是当 Linux 中的所有内容都是文件时。例如安装sysstat& 。iotop

  • 要获取磁盘 I/O 活动的概览: 。或者获取块设备iostat -d的概览:(或获取挂载点的位置)。sdaiostat -d -p loop1/dev/loop1losetup -a

  • iotop命令显示每个进程或线程的磁盘 I/O 视图:iotop -o

  • 使用 sar: 报告每个块设备的活动sar -p -d -b 1

  • 使用 vmstat: 查看磁盘统计信息vmstat -d 1

  • 监视写入文件的进程(类似于lsof + grep),其中循环设备的备份文件取自losetup --list --noheadings -O BACK-FILE /dev/loop0命令输出(检查此主题)。

我相信其中有一个可以满足您的需求。另外请查看此主题

相关内容