I would like to build a storage server (based on GNU/Linux or FreeBSD) which will be on all the time. To prevent data corruption (which is unlikely to happen as I never had such a problem, but better be safe than sorry) I would like to use ECC RAM.
Although not as good as EDD (?) (which is way more expensive) and provides additional protection. ECC seems to correct only single bits errors.
ECC registered RAM is only usable with workstation / server boards such as intel xeon lga1366 or amd interlagos/magny-cours/valencia g34 or c32. ECC Unbuffered is usable on intel xeon lga1155 or amd am3+ on asus boards.
The second option will be way much cheaper on the processor and motherboard side, and I doubt I will need more than 16GB of RAM (4x4 GB ECC Unbuffered are the largest affordable sticks).
The doubt I'm having is (mainly concerning asus am3+ board): is ECC-unbuffered RAM as good as ECC-registered RAM (from the point of view of safety and reliability) ? Or is it a worse choice. I don't care much for the speed.
More details: server will use a server case with up to 24 x 3.5'' drives and should consume as little as possible. LGA1155 seems to be in that sense a better bet (TDP ~ 20-95W) versus the others (>80W) for twice the price. Any suggestion is welcome. Let's say less than 120W at idle (~ with 10 hard disks out of 24).
