在高峰连接时,NFS 服务器似乎没有响应,并且需要一段时间才能响应客户端上“ls”等基本命令。
fstab 中的条目
serverip:/home/media/ /home/media/archive nfs tcp,rsize=32768,wsize=32768,rw,soft,intr,noatime,x-gvfs-show
此服务器仅用于读取文件。如果我通过 ssh 登录,服务器和客户端均正常工作且响应良好。系统日志中没有有用的信息。
我怀疑在高峰期检索和读取的文件数量可能超过 5,000 个。是什么导致 NFS 如此缓慢?
答案1
NFS 是通过网络进行的,这是最大的潜在瓶颈。负载越大意味着网络上的数据请求越多,你的交换机或路由器可能会超载。也许网络不是问题,可能是底层存储的 IOPS。有很多方法可以解决这个问题。
vmstat 1 60
如果您有一些关于网络的数据(困难)或关于 NFS 主机上的 IO 的数据(简单),这个问题会更好。尝试在峰值负载期间发布输出。
这个问题的标题是错误的,因为这实际上是一个网络问题或存储优化问题。