Pluggin un tas de disques durs USB dans un système Linux?

J'ai un système Linux avec deux ports USB 2.0 et un port USB 3.0, et j'aimerais savoir combien de disques durs USB je peux twigr.

Côté performances, à quoi ressemblerait l'access E / S alors que j'ajoute de plus en plus de lecteurs? Je prévois que je devrai avoir plusieurs niveaux de fan-out en branchant les concentrateurs dans les concentrateurs afin de maximiser le nombre de périphériques sur chaque port USB. Un outil comme iostat me dirait-il si tous les disques partagent à peu près la même bande passante?

Eh bien, vous pouvez connecter jusqu'à 127 périphériques (y compris les concentrateurs) à chaque controller USB, de sorte que la réponse dépendra en partie du fait que ces deux ports USB 2.0 sont sur le même controller ou sur différents controllers.

Dans l'set, la réponse est probablement de plusieurs centaines de fois, pas que je reorderais que vous partagerez le nombre limité d'E / S disponibles parmi tous, comme vous semblez l'avoir réalisé.

En supposant que les périphériques USB 2.0, vous disposez d'un maximum théorique de 480 Mbit / s disponible sur chaque bus qui, partagé entre disons 100 disques, vous donnerait au mieux 4,8 Mbit / s. Bien sûr, cela suppose que vous essayez d'y accéder tous à la fois, ce que vous pourriez ne pas être.