使用NFS时对文件信息的太多getattr请求

时间:2019-07-03 07:58:38

标签: nfs getattr

我正在Linux系统上使用nfs共享文件夹。这很慢,我发现有很多getattr请求。

将共享的nfs文件夹安装在另一台计算机上之后,我试图将文件复制出来。非常慢我通过tcpdump发现,发生了许多getattr调用。大多数请求都在同一个文件中,我也不明白。

这是我正在使用的安装命令:

mount -t nfs -o rw,bg,hard,rsize=1048576,wsize=1048576,vers=3,nointr,timeo=600,actimeo=0,nolock,tcp

content of /etc/exportfs:
/dept/nfs *(no_subtree_check,rw,async)

getattr调用这么多的可能原因是什么? 有配置问题吗?

1 个答案:

答案 0 :(得分:0)

这是因为安装选项: actimeo = 0 。这会禁用客户端上的属性缓存,这会将getattr请求发送到服务器。