短答案
如标题中所述,您的问题的答案实际上取决于您可用的端口,个人喜好,成本等。
我之所以这样说,是因为USB 3.0和Thunderbolt都比以太网快,所以从速度的角度来看,走哪条路都没关系。
更具体地说(有过分简化的风险):
- 以太网支持高达 1Gbps *
- USB 3.0 最高支持5Gbps
- USB 3.1 最高支持10Gbps
- Thunderbolt 1 最高 10Gbps
- Thunderbolt 2 最高可达 20Gbps
- Thunderbolt 3 最高 40Gbps
*在绝大多数情况下,尽管确实存在10Gbps以太网网络。
因此,如您所见,这并不重要,因为它们都比您转换成的以太网快。
长答案
由于我的原始答案下方有各种评论,因此我将添加更长的答案。
首先,以太网实际上可以支持高达10Gbps的速度。但是,在99.9%的情况下(好吧,我无法引用该数字的来源-我只想指出一点),除非用户打算连接到现有的10Gbps以太网,否则这对用户而言不是实际的考虑因素。尽管10Gbps以太网在网络基础结构方面已开始获得一定的吸引力,但这仅在某些大型组织或对此类设置有特殊需求的组织中才发生(例如ISP,云提供商,数据中心等) 。还值得注意的是,Apple 从未推出过本机支持10Gbps以太网的计算机(甚至Mac Pro或Servers)。
10Gbps以太网缓慢吸收速率的原因之一是,它需要全双工点对点链接(通常通过网络交换机),结果半双工操作和中继器集线器在10Gbps以太网中不起作用。因此,将现有的以太网网络转换为10Gbps的以太网网络并不是一件容易的事,而且非常昂贵。综上所述,由于高清视频编辑的需求以及更多组织拥有高性能共享存储系统的需求,我希望10Gbps以太网的部署真正开始更加广泛。
但是对于典型的消费者而言,当想要向计算机添加以太网端口并决定他们所需的适配器类型时,这是不值得考虑的事情。
关于延迟的一句话
评论中的延迟已经有很多。尽管延迟是一个因素-特别是在涉及具有许多网络设备的大型网络时-对于普通用户而言,这并不是一个大问题。
延迟对典型的消费者有影响吗?
是的,没有。需要将几张照片和文档从MacBook传输到iMac的家庭网络用户,如果花了几秒钟才能开始传输,就不会太在意。另一方面,如果同一用户正在浏览Web,并且页面开始加载需要花费几秒钟的时间,那么这足以让他们继续浏览其他内容。因此,延迟对于整体用户体验可能非常重要,但是延迟的重要性还取决于应用程序。如果我们在互联网上花费数小时,我们希望页面快速加载,而延迟肯定会影响这一点(只需与任何卫星互联网用户交谈)。另一方面,如果我们偶尔仅通过家庭网络传输文件,那么它就不那么重要了。
那么,什么是延迟?
冒着使事情简化的风险,延迟是指在数据沿其路径发送之前保留在设备的缓冲内存(例如网桥,路由器等)中时发生的传输时间延迟。尽管它似乎仅与硬件有关,但延迟实际上受硬件和软件因素的影响。下面列出了一些:
硬件因素
- 遍历网络介质
- 遍历网络交换机和设备
- 通过PCIe总线传输
- 内存访问时间
- 网线长度
- 等
软件因素
- 适配器上运行的固件
- 设备驱动程序控制适配器
- 操作系统执行
- 网络堆栈中必须传输数据的部分
- 等
无论涉及什么因素,延迟对网络带宽的影响可能是暂时的,也可能是持续的。
如何测量延迟?
就以太网网络而言,可以使用不同的工具和方法(例如,IEEE RFC2544,netperf或Ping-Pong(不,不是乒乓球游戏)指定)来测量延迟。简而言之,这些各种方法的主要区别在于测量延迟的时间点。但是,尽管过长的延迟会通过延迟数据到达来限制网络应用程序的性能,但是在典型的消费者网络中,这种延迟不太可能引起注意,因为消费者网络中通常没有太多的网络设备。也就是说,由于源和目标之间涉及的适配器,网桥,路由器等较少,因此总延迟应少一点。尽管用户可以执行ping和traceroutes来测量此延迟,但在现实世界的家庭应用程序(例如,传输文件)中,除非出现问题,否则它不会引起注意。
那么,延迟是确定购买的以太网适配器类型的因素吗?
是的,没有。从某种意义上说,这在小型/家庭网络中是无关紧要的,因为不会有太多的网络设备。但是,如果您必须决定在10个房间的建筑物中每个房间要购买6台计算机的适配器类型,其中所有计算机都位于通过多个网桥等连接的同一以太网网络上,那么它就更重要了。
Thunderbolt v USB 3重新延迟
那么,哪种类型的适配器在延迟方面更好呢?通常,Thunderbolt到以太网适配器的延迟可能比USB 3到以太网适配器的延迟低。但是,由于制造商在发布规格时专注于带宽或吞吐量,因此,很难对它进行量化和比较。
那么,为什么我更喜欢Thunderbolt而不是以太网适配器?老实说,在小型/家庭网络中,我可能不会这么做,因为我认为这种差异可以忽略不计,并且用肉眼看不到(可以这么说)。对我而言,选择取决于我可以使用(或愿意牺牲)的端口和成本。但是,如果它是一个大型网络,我对Thunderbolt的偏爱是基于特定领域用户的真实体验。
例如,在音乐制作行业,用户发现使用能够通过Thunderbolt或USB3连接的音频设备,对于Thunderbolt,连接的总体音频延迟约为1ms,对于USB 3,则约为4.5ms。现在,这些速度可以受到其他因素的影响,但是由于这些设置涉及的设备完全相同,因此无论出于何种原因,Thunderbolt连接似乎都更快(可能是因为Thunderbolt几乎可以直接访问CPU)。
目前尚不清楚是否可以用典型的以太网复制这种差异。我的意思是直接通过Thunderbolt 将PC连接到专用音频设备不同于通过Thunderbolt或USB 3 适配器将PC连接到以太网。即使复制了音频,但音乐专业人员可能会注意到音频延迟,但是文件和文档的传输又一次有所不同。