Por*_*rch 6 windows-server-2008 network-share broadcom tcp-window-scaling
我有一个很奇怪的。
当我从两个不同的 Windows 2008 服务器下载文件(并且仅下载)时,我因过多的“TCP Dup ACK”和“TCP 快速重传”而丢失数据包。上传速度还行。
仅当客户端计算机(Win7)以 100mb/s 连接时才会发生这种情况。在 1GB 时,没有错误,我可以全速运行。如果我将客户端 nic 设置为 100Mb/s,我会收到很多“TCP Dup”错误并且下载速度下降到大约 2-5MB/s。上传速度为 10MB/s 或以上。
这仅发生在 Windows 2008 Server 机器上(戴尔,但硬件不同)。如果我在Win7客户端和Linux服务器之间传输,则不会出现此问题。
这就像 Server 2008 无法正确缩放 TCP 窗口,使交换机过载或其他什么,然后暂停流量。
由于设备较旧,部分网络以 100Mb/s 的速度运行,因此这确实在某些建筑物中造成了问题。
我在这里从客户端上传了一个 pcap 文件。 https://dl.dropboxusercontent.com/u/24907255/slow.pcap.gz
它显示了一个 50MB 的文件正在写入服务器,然后从服务器读回错误。
谢谢你的帮助。我难住了。
2013 年 11 月 28 日更多信息。
我关闭了整个网络,这样网络上只有一台客户端和一台服务器。问题没有变化。
如果我将每个接口、服务器、客户端和 Cisco 2960 交换机都设置为 100Mbs,那么问题就会消失。如果我将服务器和交换机接口设置为 auto 或 1Gbs,问题又回来了。
如果我用 Netgear 10/100 交换机绕过交换机并将客户端和服务器都设置为自动,我就没有问题。
我确实发现了这一点。在正常设置中,服务器以 1Gbs 切换,我在客户端和 Cisco 交换机之间插入 Netgear 10/100 交换机,我的速度问题更严重。速度从 5-7MB/s 到 2-3MB/s,是的,我尝试过固定和自动网络速度。这可以解释为什么某些建筑物与主 Cisco 交换机之间有 2 个交换机跃点的原因更多地存在速度问题。
继续ping。一切都在 1GB/s 时,我可以 ping 一个完整的 TCP 有效负载,ping -l 65500 并且它可以工作。使用 100Mbs 的客户端,我可以 ping 的最大大小是 17752。它失败了,仅在 Windows 服务器上,在 Linux 机器上没有问题。使用服务器和客户端之间的 Netgear 10/100,ping 65500 没有问题。
更新 3
我换了一个 PowerConnect 2748 交换机。1Gbs 的服务器和 100Mbs 的客户端存在同样的问题。我现在可以ping通17752了。奇怪的。所以我不认为这是思科交换机。
更新 4. 我试图通过使用 ipref 来获得一些硬数字。所有系统都连接到同一交换机,客户端设置为 100Mbs 并运行命令 ipref.exe -c -u -b 10m。所以发送到服务器。一台服务器是 2008 年,现在没有负载,另一台是 Ubuntu,平均负载为 0.20。
在 10m
推到100m
现在用于在 10m 处发送到客户端的统计信息
推到100m
所以 Server 2008 总体来说很差,但是当连接被推送到客户端 100mbs 限制时,您可以看到巨大的数据包丢失 47%。
更新 5。
当我使用 PowerConnect 2748 交换机进行测试时,我在服务器和交换机以及客户端和交换机之间使用了不同的 cat5 电缆。这应该排除布线或交换机问题。
我在这个环境中有两台 Windows 2008 服务器,安装在不同的时间,安装在不同的硬件上。他们唯一共享的是 Broadcom 品牌的 nic,但芯片组不同。两者都遇到相同的问题,但我正在对其中一个进行主要测试,以便万一出现问题,另一个仍然可以工作。
一台服务器在 BCM5709C 上构建了一个带有两个端口的附加卡,我认为是 pci express,该卡也具有相同的 BCM5709C 芯片组和两个端口。我已经尝试了所有这些,但问题仍然存在。所以这应该排除任何硬件问题。
更新 6 12/3/13 我安装了英特尔网卡。没变。我玩弄了 ctcp 设置,那里没有任何变化。我什至关闭了 SMB2 并没有什么区别。
我以 100Mbs 的速度进行了更多测试 将 3GB 的 ISO 映像复制到服务器,拖放,平均速度为 10MB/s。从服务器复制相同的 3GB ISO 映像,平均速度为 6.3MB/s。
将所有网络接口设置为 Auto 和 1Gbs。将 ISO 复制到服务器,平均为 101MB/s 从服务器复制 ISO,平均为 57MB/s
所以从服务器读取速度几乎是写入速度的一半。
归档时间: |
|
查看次数: |
8732 次 |
最近记录: |