4

I searched a little bit on the subject, but I couldn't find any clear answers, so I'm asking this question: Will the performance of a USB hub connected directly to the motherboard be shared between the devices plugged into the hub? How is the power AND data speed distributed in such a hub?

Here is the USB hub I am talking about. enter image description here

karel
  • 13,390
  • 26
  • 45
  • 52
Amine Kchouk
  • 142
  • 9

3 Answers3

1

Will the performance of a USB hub connected directly to the motherboard be shared between the devices plugged into the hub?

The hub is basically invisible. The hub's uplink ports still only have however much bandwidth they have, and that bandwidth can be used by the host to access any of the downlink ports.

How is the power AND data speed distributed in such a hub?

That's completely up to the host. The total power to all the downlink ports can't exceed the power available from the uplink port, since this hub has no separate power source. And the total speed of all downlink ports can't exceed the speed of the uplink ports. But how that's divided is completely up to the software on the host, the hub has no say.

David Schwartz
  • 61,528
  • 7
  • 100
  • 149
  • Just to be sure....If i plug 2 usb storage devices that have "unlimited" write speed (therefore the only limitation is USB 2.0 speed...) in 2 of the usb ports of the hub, and let's say i transfer a file from my computer to both of the drives simultaneously... will the transfer speed of **one** drive be 60 mbps or 30 mbps? – Amine Kchouk Jul 02 '15 at 23:20
  • @AmineKchouk You kind of trailed off. Was that a question? If so, what's the question? – David Schwartz Jul 02 '15 at 23:23
  • I wanted to do a carriage return so i accidently sent my comment... i was editing it while u sent ur answer :p – Amine Kchouk Jul 02 '15 at 23:29
  • @AmineKchouk If only one drive is in use, then that drive will be able to use all the bandwidth of that hub's uplink port. The hub is basically invisible. – David Schwartz Jul 03 '15 at 01:00
  • And how do i know the maximum speed and power of the uplink port of the hub? – Amine Kchouk Jul 03 '15 at 19:08
  • 1
    @AmineKchouk Ask a separate question. There's really not enough room to answer it in a comment. But it's what you'd expect -- whatever is specified by the highest protocol supported by both the hub and what it's plugged into, limited by any unusual host limitations (for example, laptops sometimes don't offer full USB 3 power on their ports). – David Schwartz Jul 04 '15 at 18:56
0

It seems to me that an internal hub would still outperform an external hub, though, because the internal hub is tied into a faster access point (in my case, a PCI-E) than when an external hub is hooked in through a USB port, and sharing the bandwidth of that one access point across multiple USB ports. PCI-E = 16 gigatransfers per second (1000 times less latency and faster transfer speed than USB, which means it won't be the chokepoint, the USB 3.0 ports will). If I have 7 USB 3.0 ports sharing that PCI-E, which is usually broken into a number of lanes, it still won't make a dent, and all 7 will theoretically be moving at maximum speed for USB, even if in use simultaneously. If I put them through an external bus, however, 10 devices will be sharing the speed of one USB port chokepoint, where it's plugged into the PC, and I will be getting fractions of speed of the single USB port they all share. If two are running at the same time, 1/2 speed, 4 running at the same time, 1/4 speed, etc., down to 1/10 speed (50 MBps). Or am I missing something?

TRCIII
  • 1
0

The hub you're looking at is actually two 4-port USB hubs in one unit. The two 4-port hubs connect to two USB ports on the motherboard via the single connector.

In a nutshell, each 4-port hub shares the bandwidth and power provided by the one USB port.

You're challenge is going to be in figuring out which of the 8 sockets belong to Hub1 and which belong to Hub2. I imagine it comes with a bit of documentation that tells you.

misha256
  • 11,298
  • 6
  • 53
  • 69