Independent SATA3 Buses and how to tell if the Motherboard has it

Jeremy Cox

Reputable
May 7, 2014
3
0
4,510
I have read that some motherboards treat all SATA3 drives independently, so that each drive can hit 6Gb/s theoretical throughput, while other motherboards put things on the same Bus, so they share the bandwidth. I assume also that they may be grouped, such as device 0-3 are one bus, and 4-5 another, for example.

I am hoping to know for certain which boards support independent and which boards don't. For the application I am writing, this feature may impact performance, so I want to test. Specifically, I what I am worried about is if I have three drives, will they trip up on each other doing seeks, or can they run smoothly in parallel? I assume independent buses will guarantee this does not happen, but that is an assumption, which is dangerous. Maybe I really want to look up a different feature.

It is hard to keep up with terminology for minor features such as these.
I don't know what the buzzword is to search in order to read up. Can anyone give me some guidance?
 
Solution
What you're asking is a bit involved, especially since things have been changing up quite a lot with intel rapid storage technology. It used to be exactly like you describe, the controller was separate and could only do so much. Now everything is done through channels.

This read up will be of great benefit to you i believe:
https://www.pcper.com/reviews/Storage/Intel-Skylake-Z170-Rapid-Storage-Technology-Tested-PCIe-and-SATA-RAID

Long story short:

Skylake caps out at about 2GB/s as a hard limit for the controller.
What you're asking is a bit involved, especially since things have been changing up quite a lot with intel rapid storage technology. It used to be exactly like you describe, the controller was separate and could only do so much. Now everything is done through channels.

This read up will be of great benefit to you i believe:
https://www.pcper.com/reviews/Storage/Intel-Skylake-Z170-Rapid-Storage-Technology-Tested-PCIe-and-SATA-RAID

Long story short:

Skylake caps out at about 2GB/s as a hard limit for the controller.
 
Solution