NFS I/O 监控

Gor*_*don 13 nfs performance-monitoring

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

这是 NFS 客户端,我无权访问 NFS 服务器。我对一般 I/O 使用不感兴趣(否则我会使用 vmstat/iostat)。它也有多个 NFS 安装,我有兴趣只监控一个特定的安装(或者我可能使用过以太)。

谢谢!

sci*_*rus 16

nfs-utils 中的nfsiostat(又名 nfs-iostat.py)非常适合交互式监控。对于自挂载文件系统以来的历史数据,请使用mountstats。这两个工具都从 /proc/self/mountstats 读取数据。


phe*_*mer 5

iostat -mnh确实是做到这一点的最佳方式。它仅结合同一远程设备的统计信息。如果您的 nfs 挂载来自单独的远程端点,则不会将它们组合起来。

-m装置在MB / s的显示,该-n装置显示的统计信息NFS共享,-h手段人类友好的输出。

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

  • 我们在谈论什么平台?Iostat 依赖于平台。Linux iostat 中不推荐使用 -n(网络文件系统)选项。它在我看到的版本中消失了(RHEL 7.2) (5认同)