通過 USB 的千兆網卡板載速度低於 100Mb

通過 USB 的千兆網卡板載速度低於 100Mb

我使用上網本作為家庭伺服器,配有 10/100 Mbps 板載 NIC 和 USB 2.0 連接埠。

工作良好,但我在任一方向上獲得的文件傳輸速率最大為 12 MB/s(使用標準 Windows 複製進度對話框中的詳細資訊進行驗證)。正如預期的那樣,因為 100 Mbps NIC。

相比之下,透過 USB 連接埠連接到外部驅動器,我可以獲得超過 20 MB/s 的速度。所以我認為 USB 連接埠速度更快,我可以使用它透過 USB 到千兆位元適配器獲得更好的傳輸速率。

我購買了 D-Link DUB-1312,它可以工作,但現在我只能獲得最大 5 MB/s,比透過板載乙太網路差得多。

我已經驗證適配器正在以千兆位元速度工作(透過集線器上的指示燈),那麼瓶頸發生在哪裡,我可以修復它嗎?

似乎整個過程都是浪費時間,但最讓我困擾的是為什麼體驗與規格沒有意義。

答案1

USB 2.0 規範的資料傳輸率為 480 Mbit/s(或約 40 Mbytes/s)。因此,到外部磁碟機的資料傳輸率為 20 MB/s 是合理的(由於開銷)。

使用外部乙太網路連接會比內部卡慢,因為資料需要從 PC 匯流排(到 USB 匯流排)轉換到乙太網路線到目的地。額外的轉換會降低整體資料傳輸速率。

相關內容