Jump to content

How many HDD's do you need in RAID 1 to be faster than an SSD on SATA 3 bottleneck?

Random? Sequential? Queue depth?

You need to specify what kind of read.

Also, access latency will always be slower, no matter how many you have in raid.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

It depends on hard drive.

SATA 3 gives you 560 MB/s ... modern 4-8 TB drives can do 230-280 MB/s, so in theory a couple of them in RAID 1 will get close to 500 MB/s for some portion of the drives.

Link to comment
Share on other sites

Link to post
Share on other sites

17 minutes ago, Shy Shy Tomato said:

How many HDD's do you need in RAID 1 to be faster than an SSD on SATA 3 bottleneck?

You can only achieve better read-speeds than with an SSD and even then, only for sequential data. For writes, you can't achieve that, no matter how many drives you add.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

I think you meant RAID0. Only some implementations of RAID1 work the way you're thinking while the rest don't read the data off the disks in stripes. That'd be a form of RAID1+0 where every disk contains a complete copy of the data but reads different chunks when requesting a file. You don't hear much popularly for this method.

 

As everyone else has said though there's a lot more to a drive than raw throughput. In terms of IOPS you would need one heck of a RAID array but for raw throughput 3~4 in RAID0 would be about equal.

Link to comment
Share on other sites

Link to post
Share on other sites

4x HDD in RAID 10 can probably saturate a SATA 3 bus in sequential reads. Still wouldn't come close in random IO though.

Link to comment
Share on other sites

Link to post
Share on other sites

Even you approach the the sequential throughput performance you'll never touch an SSD's ability to deal with Random IO, or latency.

 

SATA3 bottlenecks most things around 550MB/s.  A fast, 7200rpm consumer drive can reach past 200MB/s no problem these days.  So you only need about 3 drives in Raid 0.

 

When you uncork the SSD and give it a PCIe NVMe link that SSD can reach GIGABYTES per second.

 

Don't bother trying to replicate an SSD's IO performance with spinning rust, its not cost effective.  Tier your data.  Anything that NEEDS fast speeds should be on SSD.  Anything thats a streaming workload (such as a media server for home) can sit on spinning rust happily.

 

Home PC: Apple M1 Mini, 16gb, 1TB, 10Gig-E.  Adobe CC and Ripping things + Daily stuff.

Gaming PC: Ryzen 7 5800x, 32GB, Nvidia RTX 3080Ti stuffed into a Corsair 380T.

Asgard the FreeNAS Plex Server: AMD EPYC 7443p 24 Core, SuperMicro H12SSL-CT Mobo, 256GB DDR4 3200mhz, Norco 4224 Rack Mount. 100TB+ TrueNAS Core.

 

Toys:

2017 Focus RS | Frozen White | Daily Driver

1989 Pontiac TransAm | GM Triple White | Heads/Cammed LT1 + T56 swap | Suspension goodies up the wazoo. | HPDE Weekend Warrior toy.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×