Performance with two drives on the same SATA controller.

F

fj

Is it correct that a SATA controller has the same limitation as a PATA
controller with two drives? I.e., the controller can only handle data flow
to one drive at a time?
So, for example, creating a RAID 0 array on two SATA drives on the same
controller will impact the performance of the array? [vs creating the array
with two drives on different controllers].

Thanks
 
R

Rod Speed

fj said:
Is it correct that a SATA controller has the same limitation as a PATA controller with
two drives? I.e., the controller can only handle data flow to one drive at a time?

Nope, that is due to the number of drives per cable,
and there is only one drive per SATA cable.
So, for example, creating a RAID 0 array on two SATA drives on the same controller will
impact the performance of the array? [vs creating the array with two drives on
different controllers].

Nope. In fact you cant necessarily create a RAID0 array
across two different controllers unless you do that by software.
 
F

Folkert Rienstra

fj said:
Is it correct

So where does it say that?
that a SATA controller has the same limitation as a PATA controller

No, not in theory at least.
In practice however your SATA controller may just be a PATA controller
with pata->sata converters.
with two drives?

On the same channel, you mean.
I.e., the controller can only handle data flow to one drive at a time?
Nope.

So, for example, creating a RAID 0 array on two SATA drives
on the same controller will impact the performance of the array?

Nope.
And even if it is a PATA->SATA type controller you may put them
on different channels, just like you do on a true PATA controller.
[vs creating the array with two drives on different controllers].

They still share the PCI bus.
 
A

Arno Wagner

Previously fj said:
Is it correct that a SATA controller has the same limitation as a PATA
controller with two drives? I.e., the controller can only handle data flow
to one drive at a time?
So, for example, creating a RAID 0 array on two SATA drives on the same
controller will impact the performance of the array? [vs creating the array
with two drives on different controllers].

On the disk side this problem is not present anymore. In the controller
itself it depends on the design. And on the bus (computer) side, nothing
has changed. However bandwidths in the remaining bottlenecks are typically
much higher than on the IDE bus, so for practical purposes with two
disks, there should be no or almost no slowdown. If you put 8 or 16
disks on a controller, the remaining bottlenecks may become an issue.

Arno
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top