nfsstat [-cnrsza] [-T u | d ] [-v version] [interval [count]]
nfsstat -m [pathname]...
nfsstat 显示关于 NFS 和 RPC(Remote Procedure Call,远程过程调用)、内核接口的统计信息。它还可用于对此信息进行重新初始化。如果没有给出选项,缺省设置如下:
nfsstat –csnra
缺省情况下显示全部信息,但是不进行重新初始化。
显示 NFS_ACL 信息。
显示客户机信息。仅输出客户端 NFS、RPC 和 NFS_ACL 信息。可以结合 –n、–r 和 –a 选项一起使用,仅输出客户端 NFS、RPC 和 NFS_ACL 信息。
显示每个 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) 时,可以指定该版本的统计信息。缺省情况下,输出所有版本的统计信息。
将统计信息归零(重新初始化)。该选项仅由超级用户使用,且可以与以上任何选项一起使用,在输出完特定统计信息集合后将其归零。
支持下列操作数:
仅显示计数报告
每隔一定间隔(秒)报告一次。
指定要显示统计信息的 NFS 挂载文件系统中文件的路径名。
服务器 RPC 显示屏包括以下字段:
RPC 层拒绝的调用总数(badlen 和 xdrcall 的总和,如下面所定义)。
长度小于最小 RPC 调用的 RPC 调用数。
接收到的 RPC 调用总数。
在重复请求高速缓存中查找的 RPC 调用数。
发现重复的 RPC 调用数。
RPC 调用在认为已被接收时却无法执行的次数。
头无法被 XDR 解码的 RPC 调用数。
服务器 NFS 显示屏显示收到 (calls) 和拒绝 (badcalls) 的 NFS 调用数,以及进行的各种调用的计数和百分比。
服务器 NFS_ACL 显示屏显示进行的各种调用的计数和百分比。
客户机 RPC 显示屏包括以下字段:
进行的 RPC 调用总数。
RPC 层拒绝的调用总数。
调用由于响应中检验器出错而失败的次数。
从服务器接收到的、不对应于任何未完成调用的回复次数。
调用由于无法连接到服务器而失败的次数。
客户机尝试却无法通过无连接传输发送 RPC 请求的次数。
调用在完成前被信号中断的次数。
必须刷新验证信息的次数。
调用由于无法分配内存而失败的次数。
由于等待服务器回复而超时,必须重新传输调用的次数。仅适用于无连接传输的 RPC。
调用等待服务器回复时超时的次数。
计算的超时值大于等于为调用指定的最小超时值的次数。
客户机 NFS 显示屏显示发送和拒绝调用的次数,以及接收 CLIENT 句柄的次数 (clgets),CLIENT 句柄高速缓存没有未使用条目的次数 (cltoomany),以及各种调用的计数及其各自百分比。
客户机 NFS_ACL 显示屏显示进行的各种调用的计数和百分比。
–m 选项包括有关由挂载选项设置的挂载标志、系统的内部挂载标志的信息以及其他挂载信息。请参见 mount_nfs(1M)。
以下挂载标志由挂载选项设置:
直接在客户机和服务器之间传输的数据,无需在客户机上缓冲。
BSD 组 ID 继承。请参见 mount_nfs(1M) 中的说明。
硬挂载。
硬挂载上允许的中断。
正在使用的本地锁定(无锁管理器)。请注意,这是一个专用接口。
客户机不缓存属性。
硬挂载上不允许中断。
没有关闭-打开一致性。
NFS 重新传输。
RPC 时间同步。
读取缓冲区大小(以字节为单位)。
sec 具有下列值之一:
des 式验证(加密时间戳)。
kerberos v5 式验证。
kerberos v5 式完整性验证。
kerberos v5 式保密性验证。
无验证。
Short hand UNIX 式验证。
UNIX 式验证(UID、GID)。
软挂载。
初始 NFS 超时值:十分之一秒。
写入缓冲区大小(以字节为单位)。
以下挂载标志为系统内部使用:
服务器支持 NFS_ACL。
服务器关机。
动态传输大小调整。
服务器支持链接。
通过 mirrormount 机制自动挂载。
输出 "Not responding"(无响应)消息。
使用 readdir 而非 readdirplus。
通过引用机制自动挂载。
服务器支持符号链接。
以下标志与其他挂载信息有关:
协议。
NFS 版本。
–m 选项还提供属性高速缓存超时值。–m 输出中的以下字段提供属性高速缓存的超时值:
保留高速缓存目录属性的最长秒数。
保留高速缓存目录属性的最短秒数。
保留高速缓存文件属性的最长秒数。
保留高速缓存文件属性的最短秒数。
–m 输出中的以下字段提供故障转移信息:
当前提供 NFS 服务的服务器。有关其他详细信息,请参见在 Oracle Solaris 11.2 中管理网络文件系统 。
已经选择某台新服务器的次数。
服务器已响应失败的次数。
文件已重新评估到新服务器的次数。
下面显示的 –m 输出中的字段提供有关动态重新传送输的信息。仅在使用动态重新传输时才显示这些项。
当前的后退重新传输值,以毫秒为单位。
估计偏差,以毫秒为单位。
平滑往返时间值,以毫秒为单位。
将返回以下退出值:
成功完成。
出现错误。
有关下列属性的说明,请参见 attributes(5):
|