我们针对 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 访问的文件的顶部列表?
谢谢
赖纳