如果我想在两台通过 LAN 连接的计算机之间传输大型文件,通过网络(设置为千兆以太网)传输会比使用计算机之间的直接 Firewire 800 连接更快吗?如果 Firewire 800 速度更快,我可以使用 Firewire 800 设置多台计算机的 LAN 吗?
答案1
总体而言,GigE 应该比 Firewire 800 更快。有些变量可能会使 FireWire 更快,但除了以太网拥塞(来自其他流量)之外,它们都是极端情况。如果您要连接 2 个以上的主机,以太网是迄今为止更好的选择。
答案2
除非您通过 PCI 等慢速扩展方法提供千兆位,否则千兆位的速度会更快。Firewire 的速度只有 786 Mbits,但如果您的网络流量很大,那么您可以从 Firewire 获得更高的速度。
答案3
一般来说,您应该做任何对您来说更容易的事情,因为两种技术的原始连接速度非常相似。
如果您已经设置了千兆网络,则不必担心创建新的 Firewire 连接。如果没有,也许(例如 Mac)Firewire 更简单。但这一切都取决于您的环境以及您使用的软件/硬件类型。
更具体地说,文件的绝对传输时间不仅取决于 Firewire 还是以太网,还取决于协议。使用以太网时,您通常会使用 IP。但使用 TCP 还是 UDP?TCP 适用于不稳定的连接,而 UDP 的开销较少。即使您决定使用 TCP,Windows 文件共享(仅举一个例子)在您想要传输大量小文件时也非常有效,而 FTP 在传输较少但较大的文件时则相当不错。
答案4
此主题中的其他回复提出了很好的观点。我想补充一点:确保支持千兆以太网的基础设施能够处理巨型帧,并且所有地方都启用了巨型帧。这包括所有相关计算机、服务器和以太网交换机上的以太网卡。
当我决定停止使用 Firewire 800 驱动器,转而使用通过千兆以太网连接到 27 英寸 2009 年末 iMac 的 NAS 时,我深刻地认识到了这一点。NAS 支持巨型帧,交换机支持巨型帧。不幸的是,2009 年末 iMac 内置的以太网卡不支持。:-( 它速度很快,但远不及连接到 Mac 的 Firewire 800 驱动器快。