Announcement
Collapse
No announcement yet.
If I need test multiple USB port......
Collapse
X
-
Hi David
https://www.passmark.com/downloads/U...UsersGuide.pdf
In the "Multiple USB plug" section:
"It should be noted that maximum speed reduces as the number of USB devices are connected.
To determine the maximum speed of a USB port, it recommended only one plug to USB ports managed by a single USB host controller"
So... this speed limited is from PCH or USB 3.0 Loop Back Plug?
Comment
-
10 plugs at 5Gbit/s means 50Gbit/s. Of course this is only theoretical maximum and the protocol / signalling overheads reduce this.
It is unlikely that the components in use have this amount of bandwidth. We don't have detailed specifications for your W480E board and your CPU however. So you are probably in a better position than us to know what is normal for your system.
Comment
-
Hi David
thanks!
I want to know if I see the slow down. How can I check it is restricted by loopback or not?
Because Userguide said "It should be noted that maximum speed reduces as the number of USB devices are connected."
So is this limitation comes from loopback or PCH ... or both?
Comment
-
Each loop back plug isn't aware of any other loop back plugs on the system. The hardware in the plug doesn't slow down.
But if you are running on a shared bus (e.g. a internal or external hub) or via shared bandwidth on the PCIe bus, or shared CPU, or shared RAM, then eventually things will get slower as you keep adding more devices.
For example PCIe 3.0 x1 is only around 8Gbit/s (and you need 50Gbit/s for 10 plugs)
Comment
-
There was a limit of 10 some years ago. But you should be able to use 32 plugs now in theory.
We have never tested with 32 as we don't have any PC that can take 32 USB devices. Not sure if anyone anywhere in the world ever tried to do simultaneous enumeration of 32 USB devices. So I would would be unsurprised if there was problems as it is a pretty extreme test.
Speed will probably be pretty awful.
On Linux we started to see timeouts in the libUSB device driver (the one that is shipped with Linux) once we got to around 6 devices trying to enumerate at the same time. So there are already know problems with the Linux USB stack.
Comment
Comment