which sata controller should i buy for great transfer speed??

ibnesaif

Reputable
Feb 9, 2016
2
0
4,510
my motherboard has 6 onboard sata ports ...but i need to add more sata ports by using sata controller...but when it comes to buy a sata controller i see that some cards interface is pci e 2.0 and some card with pci e 3.0...but both cards have same transfer speed(upto 6 gbps on sata 3)..however the pci e 3.0 cards are lot more expensive then the 2.0 cards...so which sata controller should i buy?? with the pci e 3.0 or pci e 2.0..i just want fast transfer speed??
 
Solution
PCIe 2.0 is capable of 500Mb/s per lane. So an 8X card can theoretically handle 4GB/s. Although a HDD SATA port might be rated at 6 Gb/s, that's just the port speed nothing more. And it's actually only 600MB/s (Megabits vs Megabytes). A typical HDD though isn't capable of more than 150-170MB/s max. So you can easily run 10 drives or more on a PCIe 2.0 8x card. Most cards I'd guess are only 2 or 4 lanes as that's all they even need to handle the number of drives.

Now as to RAID cards that can make a difference. If you're considering something like a RAID 6 which requires a lot of parity calculations, then you should consider something like an Areca ARC-1880 which can handle the RAID calculations at the full speed the drives will...

JaredDM

Honorable
Are you looking for a RAID card, or just a basic SATA card? If you just need the SATA card, it's unlikely to matter if it's PCIe 2.0 or 3.0. Keep in mind that you multiply the PCIe speed by the number of lanes it uses, so an 8X or 16x PCIe 2.0 card can handle quite a number of SATA drives before that'll become a bottleneck.
 

ibnesaif

Reputable
Feb 9, 2016
2
0
4,510
i need raid card...but mainly i care about the transfer speed.so you want to tell me that a 8x or 16x pcie 2.0 can handle few numbers of hdd(maybe 4 or 8) and a pcie 3.0 card can handle more hdds (16-24)...but the transfer speed will be same..
 

JaredDM

Honorable
PCIe 2.0 is capable of 500Mb/s per lane. So an 8X card can theoretically handle 4GB/s. Although a HDD SATA port might be rated at 6 Gb/s, that's just the port speed nothing more. And it's actually only 600MB/s (Megabits vs Megabytes). A typical HDD though isn't capable of more than 150-170MB/s max. So you can easily run 10 drives or more on a PCIe 2.0 8x card. Most cards I'd guess are only 2 or 4 lanes as that's all they even need to handle the number of drives.

Now as to RAID cards that can make a difference. If you're considering something like a RAID 6 which requires a lot of parity calculations, then you should consider something like an Areca ARC-1880 which can handle the RAID calculations at the full speed the drives will handle. If you're just considering RAID 0, 1, or 5 then you can get something cheaper. Just avoid the fake RAID cards that require you to set up the RAID in Windows.
 
Solution