So I'm pretty happy,
My little server went from 2GB of ram to 8GB of ram last night, so I can finally make a ZFS pool for my data (reliably).
With ECC off, we're 24 hour memtest perfect.
I'll give it an 8 hour with ECC on tonight, and if it passes, it's back into commission!
My question is this;
When setting ECC settings on consumer motherboards, (and some servers) you get "ECC level" as an option, and it looks pretty much like this:
What level should I be enabling?
If I turn "Basic" on, it enables "ECC Enable" but all the scrubs remain off.
Is this still ECC-ing my data?
If I take it to 'max' the scrubs all turn on, and are done quite regularly.
There's 4 levels with various mishmash of 'enabled' and 'disabled' throughout.
While I've googled the terms and know the fundamentals of what they do, there's no clear cut answer on what's best for a home server.
It's probably because I don't know off the top of my head what path data takes on a board\between caches, so I dont know where and what is important.
Thanks fellas (and dames!)