我的网络速度不能超过 10-12MBytes/秒

我的网络速度不能超过 10-12MBytes/秒

我的两台计算机都使用千兆网卡,还有一台带千兆端口的路由器……两台计算机之间有一条 Cat5 线。当我将文件从计算机 1 传输到计算机 2 时,传输速度不能超过每秒 10-12 MBytes……

编辑:我在 Windows 7 上,我有一个 1TB SATA3 磁盘 7200RPM,笔记本电脑上还有一个 7200RPM。

为什么?

答案1

我敢打赌,您的电缆不是千兆电缆,因此至少有一个网络接口以 100Mbps 的速度运行。不仅 5 类在技术上无法达到千兆速度(尽管通常可以工作),而且千兆电缆需要连接所有 8 条线路,而不仅仅是 4 条线路(如快速以太网)。

答案2

你应该独立地测试你的网络吞吐量。只需通过以下方式进行测试网络IO(平台:OS/2 2.x、Windows、Linux 和 Unix)并且您知道问题是否出在网络上。

它是在两个系统上执行的命令行工具,它在原始 TCP 级别测试您的最大网络吞吐量。

答案3

如果您的网络没有饱和,那么您的机器可能在其他地方不够快。您的机器的性能可能受到计算机读取/写入磁盘数据的能力的限制。尝试运行类似高清调谐看看你的硬盘写入数据的速度有多快。

还可以考虑将相关文件复制到目标机器,然后尝试在目标硬盘上复制该文件以测试其实际性能。

另外,尝试robocopy <source> <target> /MT使用多个线程复制文件。

答案4

我明白了,但那真的很奇怪......

我刚刚将千兆位 NIC 的速度从自动协商或自动检测更改为 1Gbps 或 1000,然后它就工作了...我得到了 120megs/秒的传输速率..但是当我再次在两个 NIC 上将速度重新设置为自动协商或自动检测时..(所以我检查这是否真的是问题所在)它仍然以 120megs/秒的速度工作。

这怎么可能呢?

相关内容