NFS Stale 挂载日志记录和跟踪

NFS Stale 挂载日志记录和跟踪

我们有通过以下方式导出的大型文件系统NFS并安装到多个 Linux 服务器。这些安装似乎在过去几天内停滞了几秒钟,导致使用这些安装的应用程序冻结。

在尝试解决问题时,我们发现 NFS 服务器没有错误(除了出现问题时 CPU 峰值),NFS 客户端也没有错误。我们主要查看了 /var/log 文件。

有什么方法可以事后解决问题吗,尤其是像日志或者痕迹? 除了在问题发生时可以使用 nfs-utils 包(nfsstat、nfsiostat)外,我找不到任何其他方法在问题发生后解决问题。

答案1

根据流量,您可以收集 nfs 流量捕获以识别意外错误或行为。您可以配置滚动捕获并始终保留一定数量的文件进行分析。下面的示例将保留 10 个文件,每个文件 10MB:

dumpcap -i any -f "port 2049" -w /tmp/nfs.pcap -b filesize:10000 -b files:10

相关内容