我有一台Windows Server 2008 64位SP 2计算机,看来networkingIO非常慢。 我也有SQL Server 2008 R2在机器上。
如果我直接从服务器(A)备份到硬盘驱动器大约需要1米。
如果我从(A)备份到服务器(C),则需要12个小时。
我有另一个服务器(B),备份到(A)需要6个小时
服务器(B)备份到(C)需要6分钟。
在我看来,从服务器(A)进出的任何东西都非常慢。 它有一个非常快的2Gbit网卡类似于其他服务器。 (A)和(B)之间的TraceRt似乎没有显示任何防火墙。 任务pipe理器中的networking选项卡不显示任何实际负载,一天中的时间也不显示任何问题。 所有具有大包的服务器之间的ping都是次要的。 事件日志中不会出现任何exception。
跟踪RT没有服务器名称或从A到C的IP地址(不知道这是多么有用。
1 <1ms <1ms <1ms
2 <1ms <1ms <1ms
3 1 ms 1 ms <1 ms
4 <1ms <1ms <1ms
5 <1ms <1ms <1ms
跟踪完成。
增加:任务pipe理器(A)中的networking负载非常低,与其他服务器(B)上的负载不同。
任何人都可以给我任何关于接下来看什么的指针?
我想说这绝对是某种networking问题。 你有什么样的networking交换机服务器A和B? 它是托pipe还是非托pipe交换机? 是100Mb还是千兆?
我会先看看开关。 由于服务器B工作正常,它在同一个交换机上,我们可能在交换机上查看某种端口configuration问题或服务器上的网卡configuration问题。 如果是这种情况,通常会在交换日志中显示出来。
在交换机上查找的一件事情是在服务器A插入的端口上发生冲突和延迟冲突。 如果你看到这些,你可能有一个双工不匹配。 这个维基百科条目解释了双工不匹配是什么以及为什么会发生。
交换机端口也可能被设置为不同的速度或双工取决于之前在那个插槽。 validation它在查看你的configuration时设置为自动。
你有没有检查服务器A上的networking适配器设置? 使用全双工可能会有所帮助。