I should have said, that I plan on attaching flash drives, sd and mirosd. I
need to write to them in batch. These drives are not very fast, so I think
the speed limitation is in the drive, and not the USB. I do not know for
sure. I plan on trying things this weekend, to find out.
It doesn't work like that. You can't just assume that if
one bottleneck is lower than another, that the other won't
still effect the first. Often they are a cumulative effect
and especially so on USB as it can tend to be high latency.
If you have very old and low end drives, yes they may not be
bottlenecked much, but it would still be a bottleneck if
trying to do concurrent IO to all simultaneously on a hub.
Maybe your motherboard or the card reader controller is very
slow and that too is a bottleneck, so we cannot tell you
that merely choosing a hub or cards is the only variable
involved, but it is a significant one in achieving max
possible speeds.
If they are fairly modern middle-or-higher performance flash
drives/cards/etc, a USB2 hub is going to be a performance
bottleneck. One definite bottleneck present among many
possible bottlenecks that may or may not also exist.