通过 NFS 冻结共享 /home 的系统(在 ICY BOX IB-NAS5220 上)

通过 NFS 冻结共享 /home 的系统(在 ICY BOX IB-NAS5220 上)

我有一个正在运行的小型家庭网络,其中有一个 NAS 盒(ICY BOX IB-NAS5220)/home用于为我的各种 Linux Mint 机器导出。

/etc/exports在 NAS 上:

/mnt/md1/public      *.fritz.box(rw,sync,no_root_squash)

/etc/fstab客户端的相关行:

192.168.178.3:/mnt/md1/public /home nfs nolock,nfsvers=3 0 0

nolock必须让 Firefox 配合。nfsvers=3这是 NAS 的限制。路径和 IP 经过三重检查。)

这有效。

然而,我遇到客户端频繁冻结的情况,特别是在启动/登录后浏览网页(firefox)时。应用程序冻结约 10-20 秒,然后一切恢复正常。

显然,这种情况在开始工作后会有所好转,但这非常烦人(并且阻止我继续像这样设置剩下的机器,因为这会给我的妻子和孩子带来不便)。

请注意,即使只有一台机器访问 /home/ 目录,也会发生这种情况,因此与并发访问出错无关。(尽管有一个媒体服务器安装了相同的共享,但该服务器 99% 的时间处于空闲状态。)

我对 NFS 及其幕后发生的事情了解不够多,不知道该寻找什么,在哪里寻找。有人能给我提示吗?这是由于 NFS 服务器性能不佳造成的吗?缓存问题?我该如何找出原因?可以通过设置某些 NFS 选项来缓解这种情况吗?

答案1

找到了解决方案有关类似 IB-NAS4220 的德语常见问题解答...

显然,客户端和盒子协商的块大小为 32 kB……奇怪的是,NAS 却因此而受阻。(即使更大的块通常也不会对 NFS 造成问题。)

在挂载选项(rsize=8192,wsize=32768)中设置较小的读取块大小似乎可以消除该问题。

相关内容