在两台不同的戴尔机器上,我似乎在通过单个连接下载时遇到了恼人的性能问题。我刚刚测试过这一切的机器是戴尔 Dimension 3000、XP SP3、P4 2.8GHz、512MB RAM。
我们拥有 16 Mbps 的互联网连接,所有计算机都通过 WPA 个人安全 wifi 连接。在www.mybroadbandspeed.co.uk表示非常在过去一周的多次测试中,下载速度稳定在 ~4900 kbps。从未更高,几乎没有更低。两台戴尔电脑都出现这种情况。所有情况下都使用 Firefox 3.5。IE7 的结果相同。
我的 MacBook 在同一个网络上,第一次尝试时就获得了 10900 kbps 的速度,并且一直保持在这个水平上。
不过,我在 LegalTorrents 上找到了一个流行的种子,并在戴尔电脑上启动了它。它实现了可靠的 1+ Mbps 下载速度(8200 kbps)!
然后我尝试使用BBC iPlayer观看高清流媒体;它立即开始缓冲并显示一条警告消息,要求 3.5 Mbps 连接。同一网络上的 MacBook 上可以正常观看同一节目。
在戴尔电脑上尝试了多张 wifi 卡,但无济于事。路由器的连接速度显示为 54 Mbps,信号为“优秀”。
因此看起来戴尔在建立多个 TCP 连接(BitTorrent)时很开心,但在建立单个 TCP 连接(iPlayer,速度测试)时却不开心?
关于如何修复此问题,我有什么想法吗?
更新:
我已经将驱动程序更新到我在戴尔网站上能找到的最新版本(只是小更新;找不到任何 OEM 驱动程序),但问题仍然存在。我在驱动程序设置中也没有发现任何异常;省电设置已禁用,并且该卡以 802.11g 速度顺利运行。
正如我上面提到的,这似乎与所使用的无线网卡无关(无论是戴尔 USB,还是我放入机器的 PCI 卡)。
XP 中是否有任何值得检查的网络设置或我可以运行的实用程序?
更新 2:
根据 Goyuix 的建议,我尝试在同一台戴尔 PC 上运行相同的速度测试,但使用的是 Ubuntu 9.10 live CD。因此,我启动了 Ubuntu,所有 WLAN 硬件都立即开始工作,然后我安装了 Flash 并尝试了速度测试。下载速度约为 11900 kbps。
重新启动进入常规 XP 安装,确保没有运行无关进程,使用相同测试获得通常的 ~4700 kbps。尝试禁用 Windows 防火墙,但无效。
解决方案:
根据 fluxtendu 的回答,我尝试了TCP 优化器软件,我使用文件菜单选项备份了我现有的网络/注册表设置,然后将我想要的速度设置为 16000 kbps,并选择“最佳设置”选项。
应用这些设置会大大增加 TCP 窗口大小并设置最佳 MTU 以及其他与网络相关的注册表项。然后会提示您重新启动。
在两台戴尔电脑上,我运行了速度测试再次测试,发现现在我的性能与我的 MacBook 相同 — — 事实上其中一台机器的速度略快,达到了 12000 kbps 以上。
解决了!
答案1
您可以尝试这些命令行:
netsh int ip reset [日志文件名]
重置 TCP/IP 堆栈 = 重置/重写以下与 TCP/IP 相关的注册表项:
- SYSTEM\CurrentControlSet\服务\Tcpip\参数\
- 系统\CurrentControlSet\服务\DHCP\参数\
(此后您可能需要重新配置 TCP/IP 设置)
netsh winsock 重置
修复 winsock 它会删除之前安装的所有 Winsock LSP(分层服务提供商),包括可能导致网络数据包丢失或传输失败的潜在故障 LSP。因此,可能需要重新安装所有之前安装的 LSP(防病毒/防火墙)
netsh 接口全部重置
重置所有接口:6to4、HTTPSTunnel、ipv4、ipv6、isatap、portproxy、tcp、teredo,但我不知道这样做到底有什么风险
你也可以尝试speddguide.net tcp-优化器但在应用更改之前请备份您的配置,然后 RTFM。
答案2
您能升级网卡驱动程序吗?特别是使用实际 OEM(不是戴尔)的驱动程序 - 并将其与戴尔提供的驱动程序进行比较?无线连接也有很多不同之处,您可以在驱动程序中配置一些选项。
我会检查驱动程序中有关电源状态和睡眠模式的设置。这两者都会对峰值性能产生相当明显的影响。