VOGONS


First post, by 386SX

User metadata
Rank l33t
Rank
l33t

Hi,
if I would use a PCI Express Sata3 controller with a PCI express to PCI adapter for my KT600 board, will I get some improvements on speed side vs the original Sata1 controller or the PCI bandwith will limit anyway the speed?
Thank

Reply 1 of 8, by mzry

User metadata
Rank Member
Rank
Member

That would be slower as the chipset sata controller is connected more directly to the system bus. If you use pci it will not only be limited by the pci bus speed but also by shared resources.

Reply 2 of 8, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
mzry wrote:

That would be slower as the chipset sata controller is connected more directly to the system bus. If you use pci it will not only be limited by the pci bus speed but also by shared resources.

The NB/SB link can push approximately 512MB/s and the PCI bus can push 133MB/s. Max theoretical SATA1 performance is 150MB/s. Most mechanical drives will have a hard time reaching these limits, anyway.

The onboard SATA controller has been known to have compatibility problems, particularly with very modern drives. If you run into such issues, I'd probably look into an IDE-SATA converter rather than a SATA add on card.

All hail the Great Capacitor Brand Finder

Reply 3 of 8, by 386SX

User metadata
Rank l33t
Rank
l33t
gdjacobs wrote:
mzry wrote:

That would be slower as the chipset sata controller is connected more directly to the system bus. If you use pci it will not only be limited by the pci bus speed but also by shared resources.

The NB/SB link can push approximately 512MB/s and the PCI bus can push 133MB/s. Max theoretical SATA1 performance is 150MB/s. Most mechanical drives will have a hard time reaching these limits, anyway.

The onboard SATA controller has been known to have compatibility problems, particularly with very modern drives. If you run into such issues, I'd probably look into an IDE-SATA converter rather than a SATA add on card.

I am using a SATA3 SSD disk with the onboard VLynk 8X SATA1 of the KT600 and I get probably the max out of SATA1 speed (130Mb/s cacheable, 85MB/s read) and fortunately this SSD quiet new disk has beed working flawless. But I was thinking the PCI solution to get even newer option on this motherboard. But the shared PCI speed make me think I'll have more problems than benefits.

Reply 4 of 8, by havli

User metadata
Rank Oldbie
Rank
Oldbie

Real PCI bandwidth is somewhere around 100 MB/s on most boards... so no performance increase for sure.

HW museum.cz - my collection of PC hardware

Reply 5 of 8, by 386SX

User metadata
Rank l33t
Rank
l33t
havli wrote:

Real PCI bandwidth is somewhere around 100 MB/s on most boards... so no performance increase for sure.

But should we think also about the speed between the sata controller and the disk that theoricaly should on paper run at 3gb/s? I mean, when cpu will say the controller to write or read data, will be important the speed between the cpu and the (pci) sata controller and/or the speed between the sata controller and the (just the sata cable) disk?

Reply 6 of 8, by havli

User metadata
Rank Oldbie
Rank
Oldbie

CPU -> sata controller is the bottleneck here. Running the SSD at 3gb/s won't help because the rest of your PC simply can't get the data fast enough.

HW museum.cz - my collection of PC hardware

Reply 7 of 8, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
386SX wrote:
havli wrote:

Real PCI bandwidth is somewhere around 100 MB/s on most boards... so no performance increase for sure.

But should we think also about the speed between the sata controller and the disk that theoricaly should on paper run at 3gb/s? I mean, when cpu will say the controller to write or read data, will be important the speed between the cpu and the (pci) sata controller and/or the speed between the sata controller and the (just the sata cable) disk?

Only 8 bits in 10 are actual data in SATA transfers, so max theoretical throughput on SATA 2 is 300 MB/s. Compared to max theoretical PCI throughput of 133 MB/s (total for all devices on the bus), clearly PCI will be the bottleneck.

All hail the Great Capacitor Brand Finder

Reply 8 of 8, by 386SX

User metadata
Rank l33t
Rank
l33t
gdjacobs wrote:
386SX wrote:
havli wrote:

Real PCI bandwidth is somewhere around 100 MB/s on most boards... so no performance increase for sure.

But should we think also about the speed between the sata controller and the disk that theoricaly should on paper run at 3gb/s? I mean, when cpu will say the controller to write or read data, will be important the speed between the cpu and the (pci) sata controller and/or the speed between the sata controller and the (just the sata cable) disk?

Only 8 bits in 10 are actual data in SATA transfers, so max theoretical throughput on SATA 2 is 300 MB/s. Compared to max theoretical PCI throughput of 133 MB/s (total for all devices on the bus), clearly PCI will be the bottleneck.

Understood, I think I will not get one considering they are quiet expensive (the SATA2 model). The SATA1 with a modern SSD already seems much faster than any time correct sata1 mechanical disk would have been.