Solved SATA Connectors and Controllers

lehnerus2000

New member
Guru
Gold Member
VIP
Local time
12:02 AM
Messages
4,058
Location
Adelaide
My motherboard (ASUS M3A) has:

  • 4 SATA connectors (arranged in 2 pairs).
  • RAID support.
Am I correct in assuming that each connector has a separate controller (i.e. 4 controllers)?

Would my HDDs perform better, if I attached one to each pair of connections (ignoring RAID)?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
n/a
OS
W7 Ultimate SP1, LM19.2 MATE, W10 Home 1703, W10 Pro 1703 VM, #All 64 bit
CPU
AMD Phenom II x6 1100T, 3.3 GHz
Motherboard
ASUS M4A88T-M/USB3 (AM3)
Memory
12GB DDR3 1333 G-Skill (4GB x 2), G-Skill (2GB x 2)
Graphics Card(s)
NVIDIA GeForce GTX 660
Sound Card
Realtek?
Monitor(s) Displays
Samsung S23B350
Screen Resolution
1920x1080
Hard Drives
WD Green 2TB (SATA), WD Green 3TB (SATA), WD Blue 4TB (SATA), WD Blue 6TB (SATA)
PSU
Cooler Master
Case
Antec GX300 Tower
Cooling
3x Antec TRICOOL 120mm Fans
Mouse
Wired Optical
Internet Speed
DSL
Antivirus
Avast
Browser
Pale Moon (64 bit)
Other Info
2018-12-27 Upgraded HDDs
2015-12-10 Upgraded case, graphics card, storage
2015-08-15 Upgraded motherboard & RAM
2015-07-15 Upgraded LM17.1 to LM17.2
Hello Lehnerus,

Looking at your motherboard's manual, it appears that all 4 of your SATA ports share the same southbridge. It's not going to affect the performance of the HDDs no matter which SATA connector you have the HDDs plugged into.

Hope this helps,
Shawn
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Thanks Brink

Thanks Brink. :)
I thought that might be the case (because of the RAID support).

Is it the "default" that each connection has a separate controller (i.e. the SATA standard)?

BTW, which section contains the relevant statements which reveal the "truth"?
I have the book, but I didn't notice any reference to the controller vs connections.
A brief Internet search didn't enlighten me either.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
n/a
OS
W7 Ultimate SP1, LM19.2 MATE, W10 Home 1703, W10 Pro 1703 VM, #All 64 bit
CPU
AMD Phenom II x6 1100T, 3.3 GHz
Motherboard
ASUS M4A88T-M/USB3 (AM3)
Memory
12GB DDR3 1333 G-Skill (4GB x 2), G-Skill (2GB x 2)
Graphics Card(s)
NVIDIA GeForce GTX 660
Sound Card
Realtek?
Monitor(s) Displays
Samsung S23B350
Screen Resolution
1920x1080
Hard Drives
WD Green 2TB (SATA), WD Green 3TB (SATA), WD Blue 4TB (SATA), WD Blue 6TB (SATA)
PSU
Cooler Master
Case
Antec GX300 Tower
Cooling
3x Antec TRICOOL 120mm Fans
Mouse
Wired Optical
Internet Speed
DSL
Antivirus
Avast
Browser
Pale Moon (64 bit)
Other Info
2018-12-27 Upgraded HDDs
2015-12-10 Upgraded case, graphics card, storage
2015-08-15 Upgraded motherboard & RAM
2015-07-15 Upgraded LM17.1 to LM17.2
Yeah, each SATA port is handled separately by the same southbridge chip/controller on your motherboard.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Thanks for those links Brink

Thanks once again Brink.
As we used to say, "you are a gentleman and a scholar." :)

Surely one chip handling all the SATA connectors must be a bottleneck.
If not, one could simply attach more connectors to the same circuit and gain extra benefits.
There must be a point where adding more drives to the same chip, reduces the performance.
I assume that server boards must have different chip sets, or multiple controllers.

I noticed that my HDDs only use about 20% of the theoretical bandwidth.
I get nowhere near 300MB/s out of my HDDs.
It's closer to 60 MB/s sustained, copying between SATA drives (with occasional bursts exceeding that).
Obviously there are mechanical limitations.

This leads to more questions:
Where does the SATA data clock rate come from?
Does the SATA controller have its own clock or is it based on the motherboard clock frequency?
Does reducing the motherboard clock frequency slow down SATA transfer speeds?
Where does RAID fit into this?

Do you (or anyone else) know of any good articles about these subjects? :geek:
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
n/a
OS
W7 Ultimate SP1, LM19.2 MATE, W10 Home 1703, W10 Pro 1703 VM, #All 64 bit
CPU
AMD Phenom II x6 1100T, 3.3 GHz
Motherboard
ASUS M4A88T-M/USB3 (AM3)
Memory
12GB DDR3 1333 G-Skill (4GB x 2), G-Skill (2GB x 2)
Graphics Card(s)
NVIDIA GeForce GTX 660
Sound Card
Realtek?
Monitor(s) Displays
Samsung S23B350
Screen Resolution
1920x1080
Hard Drives
WD Green 2TB (SATA), WD Green 3TB (SATA), WD Blue 4TB (SATA), WD Blue 6TB (SATA)
PSU
Cooler Master
Case
Antec GX300 Tower
Cooling
3x Antec TRICOOL 120mm Fans
Mouse
Wired Optical
Internet Speed
DSL
Antivirus
Avast
Browser
Pale Moon (64 bit)
Other Info
2018-12-27 Upgraded HDDs
2015-12-10 Upgraded case, graphics card, storage
2015-08-15 Upgraded motherboard & RAM
2015-07-15 Upgraded LM17.1 to LM17.2
Thanks once again Brink.
As we used to say, "you are a gentleman and a scholar." :)

Surely one chip handling all the SATA connectors must be a bottleneck.
If not, one could simply attach more connectors to the same circuit and gain extra benefits.
There must be a point where adding more drives to the same chip, reduces the performance.
I assume that server boards must have different chip sets, or multiple controllers.

I noticed that my HDDs only use about 20% of the theoretical bandwidth.
I get nowhere near 300MB/s out of my HDDs.
It's closer to 60 MB/s sustained, copying between SATA drives (with occasional bursts exceeding that).
Obviously there are mechanical limitations.

This leads to more questions:
Where does the SATA data clock rate come from?
Does the SATA controller have its own clock or is it based on the motherboard clock frequency?
Does reducing the motherboard clock frequency slow down SATA transfer speeds?
Where does RAID fit into this?

Do you (or anyone else) know of any good articles about these subjects? :geek:

You are confusing the transfer speed of the SATA link with speed your hardrive is capable of. You would only be able to utilize 100% of that available 300MB/s SATA bandwidth if your hard drive were capable of it. Typical hard drives have a peak read transfer speed of 100-120 MB/S (that is on the outer part of the platters) and an average between 50-90 MB/s. The only kind of device that could use that 300 MB/s would be an SSD drive or a several hard disk drives striped in a RAID configuration.

60 MB/s for a disk to disk copy is pretty good and typical.

Changing the Motherboard clock frequency will not affect your transfer rates. It is controlled by a separate chip with its own clock.

http://en.wikipedia.org/wiki/Serial_ATA

http://en.wikipedia.org/wiki/RAID

http://en.wikipedia.org/wiki/Hard_disk_drive

http://en.wikipedia.org/wiki/Solid-state_drive

http://en.wikipedia.org/wiki/I/O_Controller_Hub
 
Last edited:

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built (GeneO industries)/Model 4
OS
Windows 10 Pro. EFI boot partition, full EFI boot
CPU
i7 4770k 4.4GHz (44-44-43-43 turbo) @ 1.248V
Motherboard
ASUS Maximus VI Hero
Memory
16GB (8GBx2) @2200 MHz G.skill Sniper 10-11-10-30-1, 1.6V
Graphics Card(s)
MSI GTX 970 Gaming 4G
Sound Card
Onboard SupremeFX Audio
Monitor(s) Displays
NEC Spectraview 2490WUXi-SV
Screen Resolution
1920 x 1200
Hard Drives
Samsung 850 Pro 256GB (OS), Samsung 2x 128GB 840 Pro SSD in RAID0, 3x WD Blue 6Gb/s 1TB RAID0, WD 2TB Black external USB 3.0, 2TB WD20EARS Green external USB 3.0, 2x 500GB Seagate and 1 750 GB external USB, 1x 350GB external USB3
PSU
Seasonic X-850 (2012 KM3 model)
Case
Fractal Design Define R4
Cooling
NH-D14, NF-F12, NF-A15; NF-P14, NF-P12,NF-A14, S12A PWM
Keyboard
Cooler Master Storm Quickfire Rapid - Brown
Mouse
Logitech G602
Internet Speed
126.4 Mb/s down, 24.3 Mb/s up
Other Info
USB 3.0 x8 , SATA III x8, eSATA, USB 2.0 x6. Samsung DVD R/W drive.

WEI: CPU 7.8, Memory 7.9, Graphics 7.9, Disk 7.9
Thanks GeneO

Thanks for those links GeneO.
"You are a gentleman and a scholar", also.
smile.gif


You are confusing the transfer speed of the SATA link with speed your hardrive is capable of. You would only be able to utilize 100% of that available 300MB/s SATA bandwidth if your hard drive were capable of it. Typical hard drives have a peak read transfer speed of 100-120 MB/S (that is on the outer part of the platters) and an average between 50-90 MB/s. The only kind of device that could use that 300 MB/s would be an SSD drive or a several hard disk drives striped in a RAID configuration.

I guess I phrased my questions/statements badly. :o
I am aware of the fact that mechanical HDDs in PCs, can't transfer data at 3 Gb/s (although SSDs apparently can).

Thanks for that transfer speed info.
Is there a "rule of thumb" about number of HDDs vs speed for RAID 5 configurations?

I'm not sure if everyone has seen this YouTube video:
YouTube - Samsung SSD Awesomeness

These questions were provoked by one of my friends, who claimed that he had to buy a $4000 Sager laptop (with an SSD) to edit videos.
For that sort of money he could buy several desktop PCs (18 cores, 24 GB RAM and multiple TB of HDD storage) and link them together into a personal render farm.

He's not a professional video editor and he doesn't play games.
I think that he just wants to "one-up" his work mates. ;)
 
Last edited:

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
n/a
OS
W7 Ultimate SP1, LM19.2 MATE, W10 Home 1703, W10 Pro 1703 VM, #All 64 bit
CPU
AMD Phenom II x6 1100T, 3.3 GHz
Motherboard
ASUS M4A88T-M/USB3 (AM3)
Memory
12GB DDR3 1333 G-Skill (4GB x 2), G-Skill (2GB x 2)
Graphics Card(s)
NVIDIA GeForce GTX 660
Sound Card
Realtek?
Monitor(s) Displays
Samsung S23B350
Screen Resolution
1920x1080
Hard Drives
WD Green 2TB (SATA), WD Green 3TB (SATA), WD Blue 4TB (SATA), WD Blue 6TB (SATA)
PSU
Cooler Master
Case
Antec GX300 Tower
Cooling
3x Antec TRICOOL 120mm Fans
Mouse
Wired Optical
Internet Speed
DSL
Antivirus
Avast
Browser
Pale Moon (64 bit)
Other Info
2018-12-27 Upgraded HDDs
2015-12-10 Upgraded case, graphics card, storage
2015-08-15 Upgraded motherboard & RAM
2015-07-15 Upgraded LM17.1 to LM17.2
Back
Top