USB-C以太网适配器开销


0

我知道使用USB网络适配器而不是“适当的”附加卡导致的开销 - 例如,2011年此质量保证中提出的要点

使用USB 3.1的USB-C有什么不同吗?我注意到对于TB3 Apple并不销售Thunderbolt以太网适配器,而是它是USB-C适配器。我知道它不是Thunderbolt适配器,因为苹果公司因其与1端口,非Thunderbolt,MacBook的兼容性而出售它 - 但是使用它与传统USB网络适配器具有相同的开销水平,或者使用USB 3.1是否意味着对主机CPU功率的需求减少?例如,USB 3.1是否具有任何等效的DMA?


没有不同。仍然存在USB协议开销。BTW USB主机控制器(适用于任何USB版本)确实使用DMA,尽管其他答案声称。认为现代的高速外设控制器不具备DMA并且需要PIO是不合逻辑的。甚至UARTS都可以使用DMA。
锯末

现在有一个TB3“适配器”,为您提供2个10GBit端口,但这是一个沉重的硬件和平,很难随身携带:sonnettech.com/product/twin10g-thunderbolt3.html
magicandre1981

Answers:


1

你提到的文章是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以太网可能在经济上可行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.