缓慢的SMB / CIFS到/从Win2008R2服务器

戴尔R710瓦特/英特尔82576千兆网卡(最新的英特尔驱动程序)。 我正在设置一个新的Windows Server 2008 R2 SP1,到目前为止,我已经安装了更新并configuration了文件服务和Web服务器(IIS)angular色。 Windows高级防火墙已打开(默认情况下),并且configurationangular色似乎激活了一些规则以允许Web服务器端口和文件共享。

问题:我可以连接到一个testing文件共享的罚款,但复制大文件是非常慢。 我正在从Windows 7客户端复制〜10MB / s。 同一个客户端可以很容易地获得80-90MB / s到不同的文件服务器(所以它不是客户端)。 如果我禁用防火墙,我会得到完整的千兆位速度。 如果我启用它,它会下降到10MB /秒。 我正在使用启用“文件共享”angular色时configuration的默认防火墙设置。 显然我需要启用别人,但哪些?


经过进一步调查,似乎是“networking发现”入站/出站规则中的一个(或全部)。 我注意到Windows在“私人”configuration文件启用这些规则,但不是“域”configuration文件。 如果我为“域”configuration文件启用它们,问题就会消失。 我不喜欢盲目地启用规则。


我回到上面的评论。 启用“networking发现”规则似乎只是简单的工作,但现在停止了。


那么,这是一个networking问题。 就在我把这台服务器上网的同时,恰巧发生了一个难看的事情。 我不认为我在这里提到的额外防火墙规则是必需的。

所以我假设你在AD域,所以确保你的客户端和服务器显示他们正在使用他们的域名防火墙configuration文件。 AD域防火墙配置文件

Windows通过连接的DNS后缀(ipconfig / all“primary dns suffix”)确定它位于域中。

在我用作文件服务器的新的2008 R2服务器上,我启用了文件共享,Web服务器和DFS,这里是我的默认入站规则,用于比较。 我从来不知道防火墙影响中小企业的速度,但仍然工作检查。 Server 2008 R2文件服务器防火墙规则

我看到的其他事情是一个糟糕的networking电缆(在你的服务器上),将你的连接下降到100MB,所以我会testing服务器和Ubuntu之间的速度来validation(并检查在Windows中的网卡的状态页,以查看连接速度)。 另外,为什么不使用主板的Broadcom网卡? 他们会给你1GB的吞吐量。