Linux
將一堆USB硬碟插入Linux系統?
我有一個帶有兩個 USB 2.0 埠和一個 USB 3.0 埠的 Linux 系統,我想知道我可以插入多少個 USB 硬碟驅動器。
在性能方面,當我添加越來越多的驅動器時,I/O 訪問會是什麼樣子?我希望我必須通過將集線器插入集線器來實現多級扇出,以最大限度地增加每個 USB 埠上的設備數量。如果所有磁碟共享大致相同的頻寬,像 iostat 這樣的工具會告訴我嗎?
您可以將多達 127 個設備(包括集線器)連接到每個 USB 控制器,因此答案將部分取決於這兩個 USB 2.0 埠是在同一個控制器上還是在不同的控制器上。
總的來說,答案可能是幾百個,我不建議您共享它們之間可用的有限數量的 I/O,正如您似乎已經意識到的那樣。
假設 USB 2.0 設備理論上每條匯流排上的最大可用速度為 480Mbit/s,例如在 100 個磁碟之間共享,最多可以為每個匯流排提供 4.8Mbit/s。當然,這假設您試圖一次訪問它們,但您可能不會。