使用单个USB端口是否会降低其他端口性能?多端口设备相关问询
先聊2013中款13寸MacBook Air的USB 3.0端口
这款Air的两个USB 3.0端口是共享一条USB 3.0总线的,总带宽为5Gbps。说白了,当你用其中一个端口给外接硬盘传输大文件时,另一个端口的可用带宽会被分流,性能肯定会受影响。比如一个端口跑满接近5Gbps的传输速度,另一个再连接设备的话,传输速度就达不到单独使用时的峰值了。
再说说其他多端口设备的情况
Cinema Displays的USB端口
Cinema Display的USB口是通过内置的USB hub连接到Mac的,所有USB端口共享一条总线带宽。要是你同时在多个USB口插设备(比如U盘+外接硬盘),它们会互相抢占带宽,每个设备的传输速度都会变慢。
Thunderbolt Displays的USB端口
Thunderbolt Display的USB口同样集成了USB hub,但这个hub是通过Thunderbolt接口连接到Mac的。虽然Thunderbolt总线本身带宽够高(初代Thunderbolt为10Gbps),但USB端口之间还是共享USB总线的带宽(要么是USB 2.0要么是USB 3.0的总带宽)。所以多个USB设备同时工作时,还是会互相影响,不过不用担心Thunderbolt总线被USB占满,只是USB内部的共享问题。
Thunderbolt端口
2013中款Air的两个Thunderbolt端口共享一条Thunderbolt 1总线,总带宽为10Gbps。如果你在两个端口上同时连接Thunderbolt设备(比如外接SSD+Thunderbolt显示器),它们会平分这10Gbps的带宽,每个设备的可用带宽都会减少。另外Thunderbolt支持菊花链串联,你把多个设备串在同一个端口上,所有串联的设备也会共享这条总线的带宽。
注:不同型号的Mac端口总线配置可能不一样,但针对你问的2013款机型,上面的情况是准确的。
内容的提问来源于stack exchange,提问作者forthrin

