调整 NFS:识别 getattr 请求的来源

调整 NFS:识别 getattr 请求的来源

我们针对 NetApp NFS 存储系统运行一些 Linux NFS 客户端。目前,我们有超过 50% 的 getattr 请求针对 NetApp 运行,耗尽了宝贵的 CPU 周期。

使用 netapp-top.pl 脚本,我们确定了导致大量 NFS 操作的主机。

在 Linux NFS 客户端上,我们使用 nmon 来识别 NFS 操作的类型(使用“N”选项)。

在每个 Linux 客户端专用共享上使用 nocto 和 actimeo 挂载选项,我们已经能够减少 NFS getattr 请求的数量。

但我们有一个 Linux NFS 客户端,我们无法识别导致 getattr 请求的挂载。

我们如何识别挂载点以及可能导致这些 getattr NFS 操作的进程?

有没有办法在 NetApp 本身上识别针对 NetApp 运行的 getattr 请求 - 例如使用 getattr 访问的文件的顶部列表?

谢谢

赖纳

相关内容