我们在 RHEL 7.6 上遇到 NFS 4.1 问题。我们在这台服务器上有很多应用程序,GitLab 是其中之一,它受到的影响最大。
过多的 NFS 网络流量(由于 NFS v4.1 的错误)导致 CPU 过高,导致 GitLab 无法处理任何请求。这是因为这个 Linux 内核错误这可能被固定在此提交的更新内核。
错误:(/var/日志/消息)
Jul 3 11:15:07 hostabc kernel: NFS: nfs4_reclaim_open_state: Lock reclaim failed!
GitLab 文档推荐禁用 NFS 服务器委派但我不确定这对我们是否可行,因为其他应用程序/服务器正在共享相同的 NFS。
我做了一些谷歌搜索并了解到,通过此功能,服务器能够将文件的管理委托给客户端。提前道歉,听起来很天真,但这到底意味着什么?为什么我们希望客户来处理这个问题?如果我们禁用此功能,文件管理将如何处理?禁用 NFS 服务器委派会产生什么影响?如果我们禁用它,到底会发生什么?