NFS 传输延迟

NFS 传输延迟

我从一位离职的管理员那里获得了一组带有 NFS 存储的 Web 服务器。该设置由八个 Web 服务器和一个 NFS 存储服务器组成,它们协同工作。

NFS 存储服务器安装在每个 Web 服务器的 /etc/fstab 中,其参数如下:

nfs rsize=8192,wsize=8192,hard,intr,ac,actimeo=600,sharecache,nordirplus,noacl,noatime,nodiratime 0 0

每个网络服务器都运行 Debian Jessie(3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux)

我们的客户经常使用 FTP 通过任何 Web 虚拟机将文件上传到 NFS 存储。他告诉我们,一些 Web 虚拟机最多需要五分钟才能完全显示上传的文件。一些虚拟机会立即显示上传的文件,而另一些则像我说的,在五分钟后才显示。

所以我只想问这是否是正常现象?我们的其他管理员认为可能还有其他流量阻碍了上传过程并导致此延迟。也许流量是由 apache 引起的,它也在使用 Web-VM 的 NFS 挂载点。

否则我想问一下上面提到的传输参数是否有问题。

很难弄清楚我应该转移哪个“杠杆”,因为日志并不是很重要。

答案1

该问题可能与您的设置有关actimeo。从当前设置(10 分钟)减少此设置可能会加快更改的可见性(但代价是增加 NFS 流量并可能增加请求延迟)。

相关内容