访问映射驱动器和WebDav缓慢

我在我大学的校园里为我的生活小组运行了一台Windows 8.1 x64媒体服务器,该服务器大约有40人(尽pipe不是同一时间)。 它与我们校园的所有授权用户有一个1000Mbps的同步连接。 目前我已经设置了两个用户configuration文件,“用户”和“pipe理员”。 每个人都使用“用户”login来访问共享,并使用“pipe理员”来修改内容。 Active Directory未启用。 我已经设置了多种访问服务器的方法:通过IIS,Plex,网站和WebDav通过IIS(显示我们的媒体驱动器的目录列表)以及通过SMB共享驱动器的FTP。

用户login到webdav目录列表转到ourwebsite.school.edu/shared%20drive/

用户通过input\\ ourwebsite.school.edu \ shared drive \

似乎WebDav和映射的驱动器访问比其他的慢得多,有时花费10-20秒来“解决”连接。 映射的驱动器将“挂起”,直到完成连接,但一旦连接已经导航驱动器和传输文件非常快(〜110MBps)。 我发现后续访问也很快,但是如果我将计算机闲置一段时间,尝试访问驱动器时连接会挂起。

我发现如果我用IP地址而不是UNC或FQDN连接映射驱动器,连接几乎立即解决,导致我相信这是一个名称parsing问题。 尽pipeUNC和FQDN显示为本地内部网,并将IP显示为Internet(不知道是否重要)。 我也遇到了使用FQDN连接到SMB驱动器的Ubuntu用户的问题,它说'networking上的名称不唯一'。 这在使用IP地址时不是问题。

另外,我把RDP放到同一个networking上的服务器上,那也需要5-10秒才能解决。 Plex有时需要一些时间来提供内容,但显示媒体列表总是即时的。 该网站总是即时访问。

以下是我尝试解决此问题的步骤:

  • 使用GPEDIT修改NTLM
  • 在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters修改的registry – 添加DisableTaskOffload W /值1(我把这回滚)
  • closures缩略图(仅限使用图标)
  • 禁用远程差分压缩(Windows添加/删除function)K-禁用接收窗口自动调整function:netsh接口tcp设置全局rss =禁用netsh接口tcp设置全局autotuninglevel =禁用netsh int ip设置全局taskoffload =禁用
  • IIS:注意若要在计算机上禁用FCN,请将以下registry项设置为二进制值0:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ InetInfo \ Parameters \ DoDirMonitoringForUNC

通常我会让类似这样的东西去,但是我使用所有这些服务来每天安装几十次驱动器,而且我觉得有些东西没有被优化,或者某些设置被错误地configuration,导致这种情况发生。 特别是因为连接是1000mbps。 不知道该从哪里出发。

额外的细节:

  • 使用Windows防火墙
  • AV是Bitdefender
  • PC有两个逻辑驱动器,一个用于操作系统的128GB SSD和一个用于介质驱动器的11TB RAID 5卷
  • 服务器有16GB RAM,i7-4790K @ 4.0GHz,Intel I218-V以太网,GTX 960 GPU
  • 我一直在使用Windows 8.1电脑进行大部分testing,但我一直在testing与Ubuntu,Windows 10和Mac OS X虚拟机的连接

任何帮助将非常感激!