「nfsstat(8)」-

  LINUX MANUAL PAGES

列出NFS统计

命令语法格式

nfsstat [OPTION]…

命令描述

命令nfsstat显示有关NFS客户端和服务器活动的统计信息。

命令支持的选项及含义

-s, –server
仅打印服务端统计信息。 默认设置是打印服务器和客户端统计信息。

-c, –client
仅打印客户端统计信息。 默认设置是打印服务器和客户端统计信息。

-n, –nfs
仅打印NFS统计信息。 默认设置是打印NFS和RPC信息。

-r, –rpc
仅打印RPC统计信息。

-2
仅打印NFS v2统计信息。 默认设置是仅打印有关“非零计数的NFS版本”的信息。

-3
仅打印NFS v3统计信息。 默认设置是仅打印有关“非零计数的NFS版本”的信息。

-4
仅打印NFS v4统计信息。 默认设置是仅打印有关“非零计数的NFS版本”的信息。

-m, –mounts
打印有关每个已挂载的NFS文件系统的信息。

如果使用此选项,则忽略所有其他选项。

-l, –list
以列表形式打印信息。

-S, –since file
不是打印当前统计信息,而是使nfsstat从文件导入统计信息,并显示这些统计信息与当前统计信息之间的差异。 有效的输入文件可以是/proc/net/rpc/nfs(原始客户端统计信息),/proc/net/rpc/nfsd(原始服务器统计信息)的形式,或者来自nfsstat本身的保存输出(客户端和/或服务器统计信息))。在保存的nfsstat输出文件中,缺少的任何统计信息都被视为零。

-Z[interval], –sleep=[interval]
不是打印当前统计信息并立即退出,而是使nfsstat获取当前统计信息和暂停的快照,直到它收到SIGINT(通常来自Ctrl-C),此时它将获取另一个快照并显示两者之间的差异。 如果指定了interval,则nfsstat将打印自上次报告以来进行的NFS调用次数。 统计数据将每隔一秒钟重复打印一次。

-o facility
显示指定设施的统计信息,该facility必须是以下之一:

nfs NFS协议信息,由RPC调用拆分。


rpc 常规RPC信息。


net 网络层统计信息,例如接收的数据包数,TCP连接数等。


fh 服务器文件句柄缓存的使用信息,包括查找总数以及命中和未命中数。


rc 服务器请求回复缓存的使用信息,包括查找总数以及命中和未命中数。


io 服务器io统计信息的使用信息; 读取和写入的字节数。


ra 服务器预读缓存的使用信息,包括ra缓存大小,ra缓存命中深度,ra缓存未命中。


all 显示以上所有设施。

-v, –verbose
这等同于-o all

注意事项

默认输出已更改。 要获取旧的默认输出,必须运行nfsstat --auto -2

选项-v和-a的功能已更改。选项-a现在保留,供将来使用。选项-v执行以前-a选项用于执行的操作,新的-[234]选项替换-v选项。

显示部分应该更完整。

可以在 http://nfs.sf.net 找到或报告更多错误

DISPLAY

选项-m的Flags输出与mount命令的标志相同。

相关文件

/proc/net/rpc/nfsd
基于procfs的内核NFS服务端统计信息接口。

/proc/net/rpc/nfs
基于procfs的内核NFS客户端统计信息接口。

/proc/mounts
基于procfs的已挂载文件系统的接口。

使用示例

显示有关所有NFS版本的所有信息:

# nfsstat -o all -234

与上面的示例相同:

# nfsstat –verbose -234

显示有关“NFS活动版本”的所有信息:

# nfsstat -o all

显示NFS 3服务端的统计信息:

# nfsstat –nfs –server -3

显示有关已挂载NFS文件系统的信息:

# nfsstat -m

如上示例。

相关手册

rpc.nfsd(8) nfs(5)

参考文献

  • man 8 nfsstat, Version 11.3.4-2.2

更新日志

  • 08/11/2018 创建文章