Windows 2003networking性能落后于租用线路

我有一个租用的线路,上限为10mbit /秒。 边界设备是一个Draytek活力3300V +。 在Draytek后面有几台运行Windows 2003的戴尔服务器。 我的问题是,从其他位置访问服务器时,服务器的上游速度最高可达7-8mbps。 作为一个testing,我在一台笔记本电脑上安装了Ubuntu,并把它放在两台服务器上。 我从那台机器上运行了相同的testing,上行速度稳定在10mbps。 我已经运行了iperf和httptesting,结果相同。 如果我在本地访问机器,就像在LAN上所期望的一样。 他们似乎无法有效地利用租用线路上可用的10Mbps带宽。 我尝试了各种各样的事情,试图诊断什么可能是影响Windows机器的问题,但没有任何运气。 以下是我尝试过的一些事情…

  • 更新networking驱动程序
  • 禁用/启用NIC上的各种高级设置
  • 运行Wireshark跟踪并查看是否可以发现任何明显的问题
  • Draytek上的最新固件
  • 排除其他networking设备(交换机,电缆)

更多的细节可能是相关的:

  • 这两台服务器都是Dell PowerEdge 2800机器
  • 两者都运行Windows 2003 Server(SBS Edition&Standard Edition)R1
  • 两台机器都有英特尔Pro 1000 MT双端口适配器

我的networking知识确实无法轻松诊断这个问题。 我正在忙于在低级networking上工作,希望能够从Wireshark跟踪中获得更多的信息。 任何我想尝试的任何想法都将非常感激。

您是否尝试禁用networking适配器上的QOS调度程序? 7-8是正确的20%左右的最大速度,根据http://support.microsoft.com/kb/316666是什么程序可以通过QOS调度程序保留的限制。

此外,无论您的互联网连接可以处理,请检查适配器的MTU设置是否正确。