我有一台 Windows Server 2008 64 位 SP 2 计算机,其网络 IO 似乎非常慢。我在该计算机上还安装了 SQL Server 2008 R2。
如果我直接从服务器 (A) 备份到硬盘,则需要大约 1 分钟。
如果我将其从 (A) 备份到服务器 (C),则需要 12 小时。
我还有另一台服务器 (B),它备份到 (A) 需要 6 小时,
服务器 (B) 备份到 (C) 需要 6 分钟。
在我看来,往返于服务器 (A) 的任何事物都非常慢。它具有与其他服务器类似的非常快的 2Gbit 网卡。TraceRt 似乎没有显示 (A) 和 (B) 之间有任何防火墙。任务管理器中的网络选项卡未显示任何实际负载,一天中的时间似乎也不重要。所有具有大数据包的服务器之间的 ping 都在 1 秒以下。事件日志中也没有任何异常出现。
跟踪从 A 到 C 的不带服务器名称或 IP 地址的 RT。(不确定这有多大用处。)
1 <1 毫秒 <1 毫秒 <1 毫秒
2 <1 毫秒 <1 毫秒 <1 毫秒
3 1 毫秒 1 毫秒 <1 毫秒
4 <1 毫秒 <1 毫秒 <1 毫秒
5 <1 毫秒 <1 毫秒 <1 毫秒
跟踪完成。
已添加:任务管理器(A)中的网络负载非常尖锐且低,与其他服务器(B)上更恒定的负载不同。
有人可以给我一些关于下一步该看什么的指示吗?
答案1
我认为这肯定是某种网络问题。服务器 A 和 B 使用哪种网络交换机?是托管交换机还是非托管交换机?是 100Mb 还是千兆?
我首先要检查一下交换机。由于服务器 B 运行正常,并且位于同一台交换机上,因此我们可能正在检查交换机上的某种端口配置问题或服务器上的网卡配置问题。如果是这种情况,交换机日志中通常会显示一些信息。
在交换机上需要注意的一件事是服务器 A 所插入的端口上的冲突和延迟冲突。如果您看到这些,则可能是双工不匹配。 此维基百科条目解释双工不匹配是什么以及为什么会发生这种情况。
交换机端口也可能设置为不同的速度或双工,具体取决于该插槽之前的状态。查看配置时,请验证是否将其设置为自动。
答案2
您是否检查过服务器 A 上的网络适配器设置?使用全双工可能会有帮助。