NFS I/O 监控

NFS I/O 监控

我有一个 NFS 挂载目录,我想监控其 I/O 使用情况(MB/s 读取和写入)。推荐的方法是什么?

这是 NFS 客户端,我无法访问 NFS 服务器。我对一般 I/O 使用情况不感兴趣(否则我会使用 vmstat/iostat)。它还有多个 NFS 挂载,我只想监控一个特定的挂载(或者我可能使用了 ethereal)。

谢谢!

答案1

iostat -mnh确实是实现此目的的最佳方法。它仅合并同一远程设备的统计数据。如果您的 nfs 挂载来自不同的远程端点,则它不会合并它们。

-m以 MB/s 为单位显示的方法、显示-nNFS 共享统计信息的方法、-h更人性化的输出。

如果您在“like”之后传递一个数字,iostat -mnh 3它将每 3 秒显示一次统计数据。

答案2

恩夫西罗司他nfs-utils 中的 nfs-iostat.py 非常适合交互式监控。要获取文件系统挂载以来的历史数据,请使用安装统计。这两个工具都从 /proc/self/mountstats 读取数据。

相关内容