I have a computer with 6 USB ports. Two of those ports are 10 Gbps ports and the other four are 5 Gbps ports.
Are the theoretical speeds (throughput) guaranteed per port (i.e. 10 Gbps on one port + 10 Gbps on the other port, and 5 Gbps on each of the remaining 4 ports)?
If that is not the case, what is the maximum speed/throughput this (or any other) particular USB host controller offers overall and per each port?
I'm trying to keep this question simple but I'm aware (somewhat) of the concept of a bus, root hub and channels. I'm still not entirely clear about how it all is supposed to work and most importantly how to find answers to these questions by just logging into a remote machine (running Linux) and just pulling up this information on command line. Well, assuming that's possible. lsusb doesn't seem to answer all of these questions.