我有一台 NFS 文件服务器,可将挂载导出到 55 个工作站。有时工作站 IP 地址上的 DHCP 租约会过期,并重新获得新的 IP 地址。不幸的是,我认为这会导致文件服务器挂起(突然需要 60 秒才能登录,再花 60 秒才能加载“top”,等等)。当我检查 CPU 负载或 top 时,我没有看到服务器上有任何负载。重新启动所有程序也无济于事。
当我以前遇到这个问题时,我的解决方案是关闭所有工作站,清除 NFS 服务器(我正在运行 ubuntu 服务器 10.04),重新启动服务器,重新安装 NFS,然后使工作站重新上线。
我不能 100% 确定这就是问题所在,但我唯一的提示是“showmount”显示的 IP 地址比工作站多。我想知道是否有某种方法可以确定是否存在挂起的 NFS 请求,或者清除所有现有请求,或者听听关于可能存在其他问题的建议。
答案1
我发现sync
NFS 中的挂载选项对于 20 个人登录 gnome 桌面所需的文件访问量来说太慢了。更改挂载选项可以async
显著加快速度。