第三方计算机的 LAN 传输速度很慢

第三方计算机的 LAN 传输速度很慢

我遇到了一个奇怪的问题,我不太确定从哪里开始故障排除过程。

我有一台安装了 Windows Server 2008R2(64 位)的“服务器”,它有几块硬盘。如果我通过远程桌面进入服务器并将文件从一个硬盘传输到另一个硬盘,一切正常。

但是,如果我使用我的工作站(Windows 7 64 位)并在服务器上打开共享资源并将文件从服务器上的一个硬盘驱动器传输到服务器上的另一个硬盘驱动器(不使用远程桌面,只使用 Windows 资源管理器/网络位置),则传输会很慢...大约需要 5 分钟才能发现文件/计算传输,然后开始以 56KB/s - 200KB/s 的速度传输。

两台机器都配有 Marvel GigE 网络端口和 TrendNet 8 端口绿色 GigE 交换机。我在两台机器上都已将巨型数据包设置为 9K……

答案1

同一台机器上的磁盘到磁盘复制不受与网络复制相同的服务开销或网络考虑因素的影响。如果磁盘是两个物理上不同的磁盘,而不是 2 个分区,则速度会更快。

话虽如此,我还是看到过一些关于 Vista 和 7 网络复制的投诉。微软技术人员(不记得来源了)的建议之一是禁用自动调整级别。这可以通过命令提示符来完成。

  • 单击开始,在运行/搜索框中,键入 cmd,然后按 CTRL+SHIFT+ENTER(如果启用了 UAC 则需要此操作)。
  • 在打开的提示中输入netsh int tcp set global autotuninglevel=disabled
  • 重启你的电脑。

disabled如果这没有帮助,您可以通过更改为normal并重新启动来恢复选项。

附注:当在同一台服务器上通过网络共享从驱动器 A 复制到驱动器 B 时,数据必须先传输到客户端,然后再传输回服务器。这实际上是将实际传输的数据量增加了一倍。

答案2

我怀疑是驱动程序问题,尝试寻找更新的驱动程序、固件或不同的 NIC。

答案3

网络复制还会增加 TCP/IP 开销,因为每个 TCP 数据包都会带有 32 字节的标头。因此,实际处理的数据(而不仅仅是复制的数据)将是数据本身的两倍,再加上大量的网络开销。

相关内容