我有两台计算机,都配有 1Gbps 以太网卡 (PCI),并使用 Cat 5e 以太网电缆连接到支持 1Gbps 的交换机。为什么文件传输速度比 100Mbps 慢得多,更不用说 1Gbps 了。(请注意,我问的不是与互联网有关的问题)我的交换机连接到以太网速度至少为 100Mps 的路由器。那么文件会从
一台计算机 -> 交换机 -> 路由器 -> 交换机 -> 另一台计算机
或者简单地
一台计算机 -> 交换机 -> 另一台计算机?
答案1
对于问题的第一部分:
传输速度受限于最慢驱动器的硬盘速度。您的超快交换机和 NIC 以及配备 15,000 rpm 驱动器的超强新 PC 只能以将数据写入驱动器的速度向 10 年旧笔记本电脑发送数据。
第二部分:
这取决于设备的连接方式。如果(正如我所怀疑的)您的计算机位于相同的 IP 架构上,并且交换机的上行链路端口连接到路由器,则路由器不参与。只有当两台 PC 位于不同的 IP 架构或子网中时,才会包含路由器。
答案2
发生这种情况的原因有很多。并非所有硬盘都是一样的,除非在理想条件下(例如读取单个大文件且没有碎片),否则从消费级硬盘获得 1Gbps 的速度已经是幸运的了。大量较小的文件会增加开销,而碎片会增加访问时间。此外,除非您拥有非常昂贵的组件,否则 SATA 和 NIC 都需要 CPU 的交互,因此其他程序会减慢速度。如果您正在运行防病毒软件,这也可能会在访问数据时检查数据,从而进一步减慢进程。最后,这可能是最不重要的,建议将 Cat6 用于 GigE。
答案3
另一个小问题:许多路由器和交换机都声称它们支持 GigE,但实际上只是指接口。由于硬件/软件原因,端口之间的数据传输速度通常会被限制在很低的水平。
答案4
笔记本电脑的写入速度很差,尤其是旧的或碎片化的驱动器。您还需要了解兆位和兆字节之间的区别。因此,100mbps 的网络将允许最大传输速度约为 95mbps,Windows 将在文件传输对话框中报告为 9.5 MB/秒。您看到的具体数字是什么?