SATA II controller PCI v PCI-E

tetracw

Distinguished
Aug 16, 2010
5
0
18,510
Is there any distinct advantage of using a PCI-E card over a standard PCI? It's on a windows server 2003 machine. Simple answers will suffice :)

Thank You.
 

bitlover

Distinguished
Aug 17, 2010
1
0
18,510
PCI Bus has a max transfer rate of 133 MB/s

compared to

PCI Express 1x 400 MB/s
PCI Express 4x 1600 MB/s
PCI Express 8x 3200 MB/s
PCI Express 16x 6400 MB/
 

Houndsteeth

Distinguished
Jul 14, 2006
514
3
19,015
SATA II maximum bus throughput (per channel) is 3.0 gigabits per second, which translates to 375 megabytes per second. Only SSD drives come anywhere close to maximizing that throughput, though. Most SATA II hard drives will hover around 75-85 megabytes per second. Since PCI is limited to 133 megabytes per second with 32 bit paths, you are within tolerance unless you have an SSD. If you have an SSD, get the PCIe card.

Also keep in mind that most PCI cards will use older chipsets that might not support powerful AHCI features like native command queuing or hot swap, while most chipsets that use a PCIe interface will support these more modern features.
 
I believe that PCIe v2.0 uses 500MB/second for each line, not 400.

If you use a RAID0 and have two good SSD's hooked up (i.e. OCZ Vertex 2) then you can get about 500MB/second read and write (it only really drops off about 16KB which is small).

Wikipedia is your friend for stuff like this.