虚拟 Windows Server 2008R2 上的 UNC 路径缓慢

虚拟 Windows Server 2008R2 上的 UNC 路径缓慢

我们在主机 Windows Server 2012R2 上运行了虚拟化的 Windows Server 2008R2。08R2 服务器还运行 SQL Server 2008R2 SP3(版本 10.5)和 IIS 7.5。

最近,我们在这台服务器上运行 SSRS 时遇到了间歇性问题,这在我们的 ERP 软件中被称为“http://服务器名称/服务器共享“。与此同时,我们在通过 RDP 直接连接到服务器以及访问服务器上的任何 UNC 共享时遇到了问题。我们可以使用 Hyper-V 管理器连接到服务器,并且访问 SQL 服务器似乎没有任何问题。我们还在另一台服务器上使用单独的软件运行报告,这些延迟似乎没有影响它。

据我了解,访问 SSRS、RDP 和 UNC 共享的方式都使用 TCP/IP。与正常情况下通过 Windows 资源管理器浏览文件结构相比,即使在有问题的服务器上访问 UNC 共享仍然很慢,这让我相信我在这台服务器上遇到了 TCP/IP 问题。我找到了一些建议,例如禁用大型发送卸载、禁用 IPv6、检查驱动程序,尽管我还没有找到任何可以解决此问题的方法。我不愿意相信这是虚拟交换机或物理接口的问题,因为这两个都是由另一个没有遇到任何这些问题的虚拟机共享的。这两台机器的主要区别在于另一台运行的是 2012R2。

此时我们需要考虑检查什么吗?我们是否正确地认为这与 IIS 或 TCP/IP 有关,或者两者兼而有之?

答案1

因此,经过更多的考虑和等待,我们最终决定继续重建 TCP/IP 堆栈。卸载并重新安装后,我们现在在服务器上遇到了 DNS 解析问题,它只会使用自身进行 DNS 解析,而不会在其他地方查询 DNS 解析。我们的解决方案最终是重新安装 Server 2008 R2。从好的方面来看,我们之前遇到的任何问题都没有问题,所以无论问题是什么,似乎都是 Windows 本身的核心问题。

相关内容