需要帮助调试:怀疑文件服务器由于 nfs 负载而运行缓慢

需要帮助调试:怀疑文件服务器由于 nfs 负载而运行缓慢

我有一台 NFS 文件服务器,可将挂载导出到 55 个工作站。有时工作站 IP 地址上的 DHCP 租约会过期,并重新获得新的 IP 地址。不幸的是,我认为这会导致文件服务器挂起(突然需要 60 秒才能登录,再花 60 秒才能加载“top”,等等)。当我检查 CPU 负载或 top 时,我没有看到服务器上有任何负载。重新启动所有程序也无济于事。

当我以前遇到这个问题时,我的解决方案是关闭所有工作站,清除 NFS 服务器(我正在运行 ubuntu 服务器 10.04),重新启动服务器,重新安装 NFS,然后使工作站重新上线。

我不能 100% 确定这就是问题所在,但我唯一的提示是“showmount”显示的 IP 地址比工作站多。我想知道是否有某种方法可以确定是否存在挂起的 NFS 请求,或者清除所有现有请求,或者听听关于可能存在其他问题的建议。

答案1

我发现syncNFS 中的挂载选项对于 20 个人登录 gnome 桌面所需的文件访问量来说太慢了。更改挂载选项可以async显著加快速度。

相关内容