>To the left is 4 drives set to "two-way mirror" in Windows Storage Spaces, to the left is motherboard RAID10 on the same drives.
Reminds me of that faggot that did 6 drives with RAID0 and was on here asking what to do when 1 died. Oh how we laughed. Good times.
Windows Storage Spaces vs FakeRAID
A true soft-RAID solution like Storage Spaces or whatever it's called has to account for variance in the way different disk controllers and other things work whereas chinkdriver has to account for one controller on one motherboard. The Windows soft-RAID also does checksumming, if I recall, which will always be slower than non-checksummed RAID.
Sorry for the nigger moment. The right one in the OP, which is faster, is fakeRAID. This is what I cannot understand.
That one had to be a troll though.
None of that makes sense. Any variance between disk controllers is irrelevant if they're all using the same protocols (e.g., SATA) Even if it was checksumming the contents of files, which I don't think it is (isn't that ReFS you're talking about? which is seemingly deprecated), that would still not explain a slowdown since it's a CPU operation and this barely consumes 1% of the CPU if that (I checked while benchmarking the storage).
Pic related: Two pairs of disks as two-way mirrors done in Storage Spaces, striped via disk manager. The performance is almost as good as motherboard RAID10, except for unqueued random IO and random writes. This is not CPU-bound; so none of this makes sense.
Software RAID generally surpassed hardware RAID some years ago.
(that is, unless you fork out for a high end RAID controller)
Sure, in Linux. Windows Storage Spaces is slow as shit and I have the benchmarks to prove it. You have the same fucking data in two separate drives, and it will read off of just one, it's a glorified RAID 10 that performs worse than a single fucking drive. This does not have resilience or anything, it's just NTFS, which is as complex as ext3 or something.
After some testing I'm going to just use the shitty motherboard RAID 10 because it's like twice as fast and just as resilient. In fact, did I mention the stupid Windows "Two-way mirror" across four drives will die if any two drives die? So it's even worse than the "maybe two drives" of resilience in actual RAID 10.
Just tell me what that is. What is a good 4-port SATA RAID controller?
mdadm
ZFS
Don't buy raid hardware.
You can get fast as fuck harware RAID by buying an LSI 92xx series card with BBU (battery backup). The BBU will allow you to use card-level write caching (it is disabled otherwise). Best way to purchase this is through e-bay; there's a lot of Chinese vendors selling these as OEM. Probably you'll spend 350-400 USD.
Or get one refurbished for extremely cheap from Newegg: newegg.com
(only fucking $120, wow)
Also
Stop listening to those people. Windows storage spaces is a garbage fire and you are asking for data loss, not because a drive dies, but because windows decides it doesn't like your array anymore and fuck you.
If you are needing Raid10, it's really about time to learn how to put together a NAS and share those files with samba. If you're willing to burn money on fucking hardware raid, then the following will end up saving you money.
-Don't fall for the tiny NAS meme. You want as many PCI-E slots as possible, and never get a chassis with less than 8 spaces for HDD's. Old computers, undervolted if possible, are great for this, otherwise bargain bin ryzen hardware is the way to go.
-FreeNAS or OpenMediaVault (debian) for the OS
-10G SFP+ hardware from ebay is amazingly cheap. Mellanox connectx-3 single or dual port cards are preferable. Connectx-2 is too old. If you want a switch, look into what mikrotik offers.
-If you need more sata ports, use cheap used LSI 9211-8i HBA's also from ebay. A tiny fan on the heatsink helps. Take the heatsink off, drill two holes in the corners, use twisty ties, done.
-Take the time to learn whatever file system you use, and learn what is does and does not protect against. Outside of hardware failure/windows storage spaces/btrfs, the reason for data loss is realistically just you being a dumbass.
-6TB, 8TB and 10TB Easystores and WD Essentials go on sale regularly, dropping down to about $110, $140 and $170
-3-2-1 backups faggot. Come here crying you lost everything and we'll laugh at you.
-Set up the system so if a drive dies or starts throwing errors, you get an email.