Zend certified PHP/Magento developer

If two external SSDs are connected to the same USB 3.0 host controller, will transferring from one to the other cut bandwidth by half? [closed]

I wanted to ask this before I invest into this setup. If I connect two SATA SSDs (via SATA to USB adapters) to USB 3.0 ports on the back of my motherboard that are connected to the same USB 3.0 Host controller/Root Hub, when I transfer data from one to the other, will I only get half (~2.5 gbps) speed or full 5 gbps speed?

I know USB 3.0 is full duplex, so the way I’m thinking about it is, data flows from one drive into system memory and then flows from system memory into the other drive (I will enable caching on them), so then you’re getting effective 10 gbps – 5 gbps going FROM one drive and 5 gbps going INTO the other drive. Is this correct?

And on a related note, if bandwidth is not a limitation, then is it better to connect two external drives to the same USB host controller or to different ones if you’re going to be transferring lots data between them? Which will give better performance?

Thanks!