你提到的文章是5岁。当时没有USB3网络适配器芯片,所以一切都超过了USB2数据速率,而且与PCI带宽和PCI带宽相比,40 MBytes / s(加上一些COM类协议的idiocies)确实降低了NIC over USB的性能。真正的中断结构。因此,USB2无法将千兆协议驱动到完全的性能水平。
随着USB3的出现,有USB3网卡加密狗,没有USB2数据速率的限制,并且由于USB串行协议几乎没有开销。
随着Type-C连接器的出现,一切都没有改变。尽管Type-C连接器是作为USB3.1规范的一部分正式引入的,但Type-C可以表示480Mbps(高速)数据速率,或SuperSpeed 5Gbps速率(Gen.1)或10Mbps(Gen.2)数据率。因此,如果没有技术说明,与USB3.1和Type-C的一致性并不重要。AFAIK,NIC加密狗市场上还没有USB3.1 Gen2控制器芯片,因此关于网络应用中Gen2协议性能的问题还为时过早。
是的,自英特尔增强型主机控制器接口(EHCI)规范(2002)发布以来的最近14年,所有计算机中的USB事务都专门使用DMA(总线主控)。根据设计,EHCI硬件本质上是DMA模式下链接列表的几乎自治处理器。USB 3.0 / 3.1主机控制器也可以这样做,但控制效率更高。
因此,与5年前的技术相比,情况有所不同,但Type-C作为各种串行接口(USB3,Thunderbolt,HDMI)的连接器规格并没有改变任何东西,除非将部署Gen.2速度有时,10Gbps以太网可能在经济上可行。