Chr*_*her 5 networking performance tcpip
在两台独立的戴尔机器上,我似乎在通过单个连接下载时遇到了令人讨厌的性能问题。我刚刚测试过的一台是戴尔 Dimension 3000、XP SP3、P4 2.8GHz、512MB RAM。
我们有一个 16 Mbps 的互联网连接,所有计算机都通过 WPA Personal-secured wifi 连接到它。在www.mybroadbandspeed.co.uk 上运行速度测试表明,从过去一周的多次测试中,下载速度非常一致,约为 4900 kbps。从来没有更高,几乎没有更低。这发生在两个戴尔。Firefox 3.5 在所有情况下。在 IE7 中的结果相同。
我在同一网络上的 MacBook,在第一次尝试时达到 10900 kbps 并保持在该水平附近。
但是,我在 LegalTorrents 上找到了一个流行的 Torrent,并在 Dell 上启动了它。它达到了可靠的 1+ Mbps 下载速度 (8200 kbps)!
然后我尝试使用BBC iPlayer观看高清流;它立即开始缓冲并发出警告消息,提示需要 3.5 Mbps 连接。同一节目在同一网络上的 MacBook 上运行良好。
已经在戴尔上尝试了多个wifi卡,都没有效果。与路由器的 54 Mbps 连接速度显示为“优秀”信号。
所以看起来戴尔在建立多个 TCP 连接(BitTorrent)时很高兴,但不是一个(iPlayer,速度测试)?
关于我可以做些什么来解决这个问题的任何想法?
更新:
我已将驱动程序更新到我可以在戴尔网站上找到的最新版本(只是一个小更新;找不到任何 OEM 驱动程序)但问题仍然存在。我也没有在驱动程序设置中看到任何奇怪的东西;省电设置被禁用,该卡愉快地以 802.11g 速度运行。
正如我上面提到的,这似乎与正在使用的无线网卡(无论是戴尔 USB 还是我放入机器中的 PCI 卡)无关。
XP 中是否有任何值得检查的网络设置或我可以运行的实用程序?
更新 2:
根据 Goyuix 的建议,我尝试在同一台戴尔 PC 上运行相同的速度测试,但使用的是 Ubuntu 9.10 live CD。所以我启动到所有 WLAN 硬件立即工作的 Ubuntu,然后我安装了 Flash 并尝试了速度测试。下载速度约为 11900 kbps。
重新启动到通常的 XP 安装,确保没有无关的进程在运行,并通过相同的测试获得了通常的 ~4700 kbps。尝试禁用 Windows 防火墙无效。
解决方案:
根据fluxtendu的回答,我尝试了TCP Optimizer软件,在那里我使用文件菜单选项备份了我现有的网络/注册表设置,然后将我想要的速度设置为16000 kbps,并选择了“最佳设置”选项。
应用这些设置会大大增加 TCP 窗口大小并设置最佳 MTU,以及其他与网络相关的注册表项。然后会提示您重新启动。
在两台戴尔上,我再次进行了速度测试,发现我现在的性能与我的 MacBook 相同——事实上,其中一台机器的速度略快,达到 12000 kbps 以上。
解决了!
你可以尝试这些命令行:
netsh int ip reset [log_file_name]
重置 TCP/IP 堆栈 = 重置/重写以下与 TCP/IP 相关的注册表项:
(此后您可能需要重新配置 TCP/IP 设置)
netshwinsockresetrepairwinsock
它删除以前安装的所有WinsockLSP(分层服务提供程序),包括可能导致网络数据包传输失败的故障LSP。因此,可能需要重新安装所有先前安装的 LSP(防病毒/防火墙)
netsh interface Reset all
重置所有接口:6to4、HTTPSTunnel、ipv4、ipv6、isatap、portproxy、tcp、teredo 但我不知道这样做会冒什么风险
您还可以尝试speddguide.net tcp-optimizer,但在应用更改和 RTFM 之前备份您的配置。