題 計算機使用USB以太網適配器或網卡有何不同?


正如標題所述。

我想知道它是通過USB以太網適配器而不是安裝在PCI插槽中的物理網卡連接到調製解調器/交換機,速度和功耗有什麼不同。

作為必然結果,很高興知道你會在網絡上推薦哪一個新手。


4
2018-06-07 13:11


起源


有些人報告使用usb以太網游戲時出現問題,主板上的卡在這些情況下會勝過usb適配器。 - Moab


答案:


電腦技術員在這裡稱重......

正如其他海報所說,你最好的選擇是內部網卡。這是由於以下原因:

  1. USB IO由CPU控制,USB網卡無法使用 DMA - 這意味著CPU使用率隨著網絡流量而增長;
  2. USB總線是共享的,這意味著一個口渴的外圍設備(在嚴重的情況下)會影響其他外圍設備(如硬盤驅動器)的性能,並可能影響HID外圍設備(如鼠標和鍵盤)的延遲;
  3. 很少有以太網芯片組,它們都有可靠的,經過測試的驅動程序,直接用於支持PCI卡 - 當添加USB接口時,需要一個額外的驅動程序來將芯片組“粘合”到USB總線上;
    • 司機容易陷入困境,特別是涉及小公司時。

從理論上講,USB適配器的系統功耗會更大,因為額外的CPU開銷無法卸載到專用芯片上。然而,對於高吞吐量的情況可能並非如此(閱讀:我實際上只是做出了有根據的猜測)。


9
2018-06-07 15:33



只是為了澄清 - #1應該是:USB IO由CPU控制 USB 網卡不能使用DMA - Linker3000
你是對的!我改變了帖子。 - Alex Hirzel
上面的+1,但請注意,許多PC有兩個或更多USB總線,因此並非所有外圍設備共享同一總線。 - CarlF
但它們共享相同的CPU。多核心不受...... - Alex Hirzel
我想說的是......但你做得更好! - William Hilsum


只要實用,我總是會推薦專用的卡/適配器。

USB非常方便,但絕對不能用於可以提供幫助的關鍵組件。

我沒有關於功率或速度的數據。

話雖這麼說,我確信它“可以”支持完整的100Meg網絡速度 - 我不完全確定並且會懷疑千兆速度。

如果你回到幾年前許多ISP提供USB網絡,他們總是會造成問題。最常見的是當CPU被密集使用時(例如,超過80%),看到丟包和其他錯誤並不罕見。


3
2018-06-07 13:25



有千兆USB適配器。 - KCotreau
除非是USB 3.0,否則當USB 2.0帶寬限制為480Mbit /秒時,我可以保證GbE USB適配器不會以1000Mbit /秒的速度運行。儘管如此,仍然可以從GbE巨型幀中受益。 - LawrenceC


USB以太網適配器是網絡“卡”。所有意圖和目的都是一樣的。我不確定哪個需要更多功率,PCI插槽或USB,但考慮到內部使用的直流電壓,它可以忽略不計。

我還是更喜歡內部網卡,但這只是因為我不喜歡切斷電腦的東西,如果可能的話。這樣的事情可能會中斷。


1
2018-06-07 13:22



@KCoutreau電源使用與內部直流電壓無關。例如,即使端口永遠不會超過5V,iPad也會從USB端口獲取比其他任何設備更多的電量。 (為了增加功率,設備會增加電流強度。) - CajunLuke