在 Linux 中,使用 nfsstat -s
命令可直接查看 NFS 服务器的统计信息。执行前需确保已安装 nfs-utils
包,命令会显示如 RPC 调用次数、错误计数等详细数据。
延伸知识点:NFSv3 与 NFSv4 的核心差异
- 状态管理:NFSv3 是无状态协议,依赖外部服务(如 rpc.statd)管理文件锁;NFSv4 改为有状态协议,内置锁管理和租赁机制,提升故障恢复能力。
- 复合操作:NFSv4 支持将多个操作(如打开、读写)合并为单个网络请求,减少延迟。
- 安全性:NFSv4 强制使用 RPCSEC_GSS 框架,支持 Kerberos 等认证,而 NFSv3 依赖 AUTH_SYS(IP/主机名验证)。
- 防火墙友好:NFSv4 默认使用 TCP 端口 2049,简化防火墙配置,NFSv3 需额外开放多个 RPC 端口。