PCI sata

  • Thread starter Thread starter Rookie
  • Start date Start date
R

Rookie

Is there any drawback in using a sata controller in the form of a pci card?

The plan is to disable the onboard IDE and keep the onboard sata plus the
sata card.
 
Is there any drawback in using a sata controller in the form of a pci card?

Yes. It limits the sata controller to PCI speed.
And often: that PCI speed is shared between more than one PCI
device.
The plan is to disable the onboard IDE and keep the onboard sata plus the
sata card.

Try it, if you like. Be sure that your OS is on the drive that is
connected to the onboad SATA :-)
 
Rookie said:
Is there any drawback in using a sata controller in the form of a pci card?

The plan is to disable the onboard IDE and keep the onboard sata plus the
sata card.

The computer to disk data transfers, can happen two ways. The data transfer
can be small enough, for the data to fit into the cache on the hard drive
controller. That might happen, at a significant fraction of the 150MB/sec
or 300MB/sec theoretical transfer rate of the SATA cable. (Packets on the
SATA cable have some overhead, so the actual transfer rate is less.)

Once a transaction with the disk is larger than the cache, then you'd be
limited by the head-to-platter transfer limit. On my current, cheap drives,
that media limitation is 60MB/sec near the beginning of the disk, and
40MB/sec near the end of the disk. The very latest drive (10000 RPM
Western Digital Velociraptor), can manage 119MB/sec near the beginning
of the disk, and 82MB/sec near the end of the disk. You can get that
data here (uses a popup advert).

http://www.storagereview.com/Testbed4Compare.sr

The PCI bus on a desktop computer, is a 32 bit bus running at 33MHz.
The theoretical transfer rate is 132MB/sec or so. When the burst
size and overheads are taken into account, the actual transfer rate is
110MB/sec to 120MB/sec. If you connected a Velociraptor to the
new controller card, then you'd still be able to sustain transfer
at the maximum rate. So it wouldn't be a complete loss.

Since PCI is shared, it all depends on where a disk transfer is going,
as to the impact it has. Say, for example, you purchased two SATA
controller cards, connected a Velociraptor to each card. Then,
went into Windows and transferred a 10GB file from one disk
to the other. The PCI bus has its 120MB/sec transfer limit, so
the disks would average about 60MB/sec each (one reading data,
the other writing data). In that case, the PCI bus is a bottleneck,
and is preventing full performance of your ($300 each) hard drives.

When a SATA drive is connected to the motherboard connector (preferably,
a port on the Southbridge), that uses a fatter bus connection than
PCI. On some Intel chipsets, the Northbridge to Southbridge bus is
1GB/sec, leaving room for SATA traffic (as well as hosting the PCI
bus). Connecting one Velociraptor to the Southbridge, and the
other Velociraptor to the PCI bus SATA controller card, would result
in better disk to disk performance.

So really, the only thing the PCI connection is preventing, is
bursting to cache at more than the media limited transfer rate. And
you may not be able to tell that limitation is there, from a practical
perspective.

If you had a really old computer, say a chipset where the PCI bus
is used to connect the Northbridge to the Southbridge, as well
as run all the PCI slots, then the odds of having contention for
resources would be much higher. For example, you might find that
every time you transferred files to the SATA card, that your
music player skipped a bit.

Paul
 
Is there any drawback in using a sata controller in the form of a pci
card?

The plan is to disable the onboard IDE and keep the onboard sata plus
the sata card.

Thanks for all answers.

Just to clarify, I have the onboard sata connected to hard disks, and use
the onboard atapi controller for the dvd recorder. Unfortunately, the dvd
recorder broke down, and chances are I won't be able to find an ide one. In
that case, I was thinking of buying a new sata dvd recorder, and connect it
to a sata pci controller.
 
Thanks for all answers.

Just to clarify, I have the onboard sata connected to hard disks, and use
the onboard atapi controller for the dvd recorder. Unfortunately, the dvd
recorder broke down, and chances are I won't be able to find an ide one.

Computer Hardware > CD / DVD Burners & Media > CD / DVD Burners (x) >
Type : DVD Burner (x) > Interface : IDE (x)
 
Somewhere on teh intarweb "Paul" typed:
The computer to disk data transfers, can happen two ways. The data
transfer can be small enough, for the data to fit into the cache on
the hard drive controller. That might happen, at a significant
fraction of the 150MB/sec or 300MB/sec theoretical transfer rate of
the SATA cable. (Packets on the SATA cable have some overhead, so the
actual transfer rate is less.)
Once a transaction with the disk is larger than the cache, then you'd
be limited by the head-to-platter transfer limit. On my current,
cheap drives, that media limitation is 60MB/sec near the beginning of
the disk, and 40MB/sec near the end of the disk. The very latest
drive (10000 RPM Western Digital Velociraptor), can manage 119MB/sec
near the beginning of the disk, and 82MB/sec near the end of the disk. You
can get that
data here (uses a popup advert).

http://www.storagereview.com/Testbed4Compare.sr

Wow! So my plain old Seagate 500GB SATA HDD is nearly as good as a
Velociraptor!@!!! <g>

http://test.internet-webmaster.de/upload/1214702565.jpg

Cheers,
--
Shaun.

DISCLAIMER: If you find a posting or message from me
offensive, inappropriate, or disruptive, please ignore it.
If you don't know how to ignore a posting, complain to
me and I will be only too happy to demonstrate... ;-)
 
Somewhere on teh intarweb "Rookie" typed:
Thanks for all answers.

Just to clarify, I have the onboard sata connected to hard disks, and
use the onboard atapi controller for the dvd recorder. Unfortunately,
the dvd recorder broke down, and chances are I won't be able to find
an ide one. In that case, I was thinking of buying a new sata dvd
recorder, and connect it to a sata pci controller.

In that case a PCI - SATA card should be just fine, transfer speeds for DVD
writers don't come anywhere near peak transfer speeds for HDDs.. It's a good
idea to get a SATA DVD drive too as 'futureproofing'.

Cheers,
--
Shaun.

DISCLAIMER: If you find a posting or message from me
offensive, inappropriate, or disruptive, please ignore it.
If you don't know how to ignore a posting, complain to
me and I will be only too happy to demonstrate... ;-)
 
Back
Top