nfsstat - NFS statistics
nfsstat [-cnrsza] [-T u | d ] [-v version] [interval [count]]
nfsstat -m [pathname]...
nfsstat 显示关于 NFS 和 RPC(Remote Procedure Call,远程过程调用)、内核接口的统计信息。它还可用于对此信息进行重新初始化。如果没有给出选项,缺省设置如下:
nfsstat –csnra
缺省情况下显示全部信息,但是不进行重新初始化。
显示 NFS_ACL 信息。
Display client information.Only the client-side NFS, RPC, and NFS_ACL information is printed.Can be combined with the –n, –r, and –a options to print client-side NFS, RPC, and NFS_ACL information only.
显示每个 NFS 挂载文件系统的统计信息。如果不指定 pathname,显示所有 NFS 挂载文件系统的统计信息。如果指定了 pathname,显示 pathname 指示的 NFS 挂载文件系统的统计信息。
这包括服务器名称和地址、挂载标志、当前读取和写入大小、重新传输计数、属性高速缓存超时值、故障转移信息,以及用于动态重新传输的计时器。动态重新传输计时器仅在使用动态重新传输时显示。缺省情况下,通过 TCP 协议的 NFS 挂载和通过 TCP 或 UDP 的 NFS 版本 3 挂载不使用动态重新传输。
如果指定 –m 选项,这将是 nfsstat 使用的唯一选项。如果除 –m 外还指定了其他选项,您将接收到一条错误消息,警告您 –m 标志无法与其他选项一起使用。
显示 NFS 信息。输出客户端和服务器端的 NFS 信息。可以与 –c 和 –s 选项一起使用,仅输出客户机或服务器的 NFS 信息。
显示 RPC 信息。
显示服务器信息。
显示时间戳。
指定 u 表示时间的内部表示形式的印刷表示形式。请参见 time(2)。指定 d 表示标准日期格式。请参见 date(1)。
指定要输出其统计信息的 NFS 版本。后跟可选的 version 参数(2、3、4、4.0 或 4.1)时,指定该版本的统计信息。缺省情况下,列显所有版本的统计信息。"-v 4" 将列显 4.0 和 4.1 的统计信息。
将统计信息归零(重新初始化)。该选项仅由超级用户使用,且可以与以上任何选项一起使用,在输出完特定统计信息集合后将其归零。
支持下列操作数:
仅显示计数报告
每隔一定间隔(秒)报告一次。
指定要显示统计信息的 NFS 挂载文件系统中文件的路径名。
服务器 RPC 显示屏包括以下字段:
RPC 层拒绝的调用总数(badlen 和 xdrcall 的总和,如下面所定义)。
长度小于最小 RPC 调用的 RPC 调用数。
接收到的 RPC 调用总数。
在重复请求高速缓存中查找的 RPC 调用数。
发现重复的 RPC 调用数。
RPC 调用在认为已被接收时却无法执行的次数。
头无法被 XDR 解码的 RPC 调用数。
服务器 NFS 显示屏显示收到 (calls) 和拒绝 (badcalls) 的 NFS 调用数,以及进行的各种调用的计数和百分比。
服务器 NFS_ACL 显示屏显示进行的各种调用的计数和百分比。
客户机 RPC 显示屏包括以下字段:
进行的 RPC 调用总数。
RPC 层拒绝的调用总数。
调用由于响应中检验器出错而失败的次数。
从服务器接收到的、不对应于任何未完成调用的回复次数。
调用由于无法连接到服务器而失败的次数。
客户机尝试却无法通过无连接传输发送 RPC 请求的次数。
调用在完成前被信号中断的次数。
必须刷新验证信息的次数。
调用由于无法分配内存而失败的次数。
由于等待服务器回复而超时,必须重新传输调用的次数。仅适用于无连接传输的 RPC。
调用等待服务器回复时超时的次数。
计算的超时值大于等于为调用指定的最小超时值的次数。
The client NFS display shows the number of calls sent and rejected, as well as the number of times a CLIENT handle was received (clgets), the number of times the CLIENT handle cache had no unused entries (cltoomany), as well as a count of the various calls and their respective percentages.
客户机 NFS_ACL 显示屏显示进行的各种调用的计数和百分比。
–m 选项包括有关由挂载选项设置的挂载标志、系统的内部挂载标志的信息以及其他挂载信息。See mount_nfs(8).
以下挂载标志由挂载选项设置:
直接在客户机和服务器之间传输的数据,无需在客户机上缓冲。
BSD 组 ID 继承。请参见 mount_nfs(8) 中的说明。
硬挂载。
硬挂载上允许的中断。
正在使用的本地锁定(无锁管理器)。请注意,这是一个专用接口。
客户机不缓存属性。
硬挂载上不允许中断。
没有关闭-打开一致性。
NFS 重新传输。
RPC 时间同步。
读取缓冲区大小(以字节为单位)。
sec 具有下列值之一:
des 式验证(加密时间戳)。
kerberos v5 式验证。
kerberos v5 式完整性验证。
kerberos v5 式保密性验证。
无验证。
Short hand UNIX 式验证。
UNIX 式验证(UID、GID)。
软挂载。
初始 NFS 超时值:十分之一秒。
写入缓冲区大小(以字节为单位)。
以下挂载标志为系统内部使用:
Server supports NFS_ACL and noacl mount flag was not set by mount options.
Server is down.
动态传输大小调整。
服务器支持链接。
通过 mirrormount 机制自动挂载。
输出 "Not responding"(无响应)消息。
使用 readdir 而非 readdirplus。
通过引用机制自动挂载。
服务器支持符号链接。
Server supports extended attributes over NFS_ACL.
以下标志与其他挂载信息有关:
Transport protocol.
NFS 版本。
NFSv4 次要版本。
–m 选项还提供属性高速缓存超时值。–m 输出中的以下字段提供属性高速缓存的超时值:
保留高速缓存目录属性的最长秒数。
保留高速缓存目录属性的最短秒数。
保留高速缓存文件属性的最长秒数。
保留高速缓存文件属性的最短秒数。
–m 输出中的以下字段提供故障转移信息:
当前提供 NFS 服务的服务器。
已经选择某台新服务器的次数。
服务器已响应失败的次数。
文件已重新评估到新服务器的次数。
–m 输出中的以下字段提供 RDMA 传输信息:
使用的传输插件。
下面显示的 –m 输出中的字段提供有关动态重新传送输的信息。仅在使用动态重新传输时才显示这些项。
当前的后退重新传输值,以毫秒为单位。
估计偏差,以毫秒为单位。
平滑往返时间值,以毫秒为单位。
将返回以下退出值:
成功完成。
出现错误。
有关下列属性的说明,请参见 attributes(7):
|