NFS I / O监控


11

我有一个NFS挂载目录,我想监视该目录上的I / O使用情况(MB / s读写)。建议这样做的方法是什么?

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

谢谢!

Answers:


5

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

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

如果您将其传递给数字,则该数字iostat -mnh 3将每隔3秒显示一次统计信息。


1
iostat在我的系统上不接受-m选项。
好人

-m可能是一个gnu选项,那么
Patrick

我发现iostat在短时间内获取IO数据不是一个不错的选择,因为我的实现(sysstat-7.0.2-3.e15)自启动以来就只显示wBlk_svr / s作为速率。我想认为较新的版本可以将其显示为计数器。
ericslaw

2
我们在说什么平台?Iostat取决于平台。Linux iostat中不建议使用-n(网络文件系统)选项。我看到的版本(RHEL 7.2)中已经没有了
John M

13

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.