我们遇到了一个奇怪的问题,从 NFS 客户端创建/删除文件需要很长时间才能传播到其他客户端。
我们在客户端上的安装选项是:
defaults,rsize=32768,wsize=32768,intr,noatime,cto
Run Code Online (Sandbox Code Playgroud)
出口有:
*(rw,sync,no_root_squash,no_wdelay)
Run Code Online (Sandbox Code Playgroud)
我们通过在一个客户端上执行以下操作来验证这一点:
watch -n0.1 stat foofile
Run Code Online (Sandbox Code Playgroud)
在另一个客户端上,我们触摸 foofile(或 rm it)。修改需要 1 秒以上才能传播出去。
cto 和 no_wdelay 是我们最近添加的选项,以查看它们是否解决了问题(它们没有)。我们还能看什么?
nfs ×1