Good Evening,
I could need some help in picking the right parts for a Hardware Update of my Home Server.
I´ve had a pretty sketchy build so far, consisting of a Xeon LC3528, a used HP DL320G6 board, 12GB of DDR3 REG ECC Ram, 2 80GB HDDs and 2 8TB HDDs (each in ZFS mirror). Sketchy because i didnt use a Server Case, i didnt have a Case planned in at all when i bought the hardware, instead i reused an old ATX tower i´ve gotten for free. And powered all with a Be Quiet TFX 350W 80Plus gold, since with this gigantic Board, no normal ATX powersupply would fit in that case anymore…
I use Arch Linux, set up on ZFS as operating System, and as described above, i have my 4 HDDs configured in 2 ZFS mirrors with the 80Gb one for arch and the 8TB one for my Data. Just used SMB for Network access
My Problem with this build: although i purposely chose the lowest powered Xeon for that Platform that i could find, (it´s rated 35W TDP), that build draws 98-107W on Average, when booting up and the server Fans (Couldnt figure out how to get it to boot with normalt fans, as the board has proprietary 6 pin connectors) suck their full 2A, its well above 150W. Thats a little bit too much for a Machine i want to possibly 24/7 for maximum Data Safety… and i already configured anything that stupid board let me to maximum power efficiency.
So i figured it´s time for an upgrade, and since i heard Wendell say in Multiple Videos, that Ryzen supports ECC, and i´ve seen in a Der8auer Video that Zen2 can boot with insanely low voltage and power draw, i thought a ryzen 3 3100 would be ideal for my needs. (since its the smallest zen2 CPU available and i really dont need much horsepower)
I´ve quickly found that ASRock and Biostar seem to support ECC on seemingly all their boards, but i couldnt figure out wether the boards just “accept” ECC ram or whether i could actually use its added functionality. Recently i found an article on a Site called “Elefacts” (sorry its a german one…)
about their "NAS Advanced 2.0 Build)
where there´s a big discussion about the current state of ECC on ryzen.
In the article itsself it´s shown that as i already assumed, its the first case… No usable ECC functions in Linux (at least debian, but most times that uses a really old Kernel…)
That same site suggests an Intel build with a Fujitsu C246 Board and a Pentium G4500 instead if you need ecc. But that board is a little bit too expensive (140€) for me when i can´t even undervolt for further power savings, and with the G4500(T) drawing round 18W instead of Zen 2s 11W (both measured by the Author of that Site, for the zen2 number i used the Power draw of the new Renoir APU they also measured in an other article, so its comparable) in IDLE.
So, can anybody tell me if and how its possible to get ECC working on Ryzen (non Threadripper) on Linux? (Possibly with logging)
And if not, can you suggest me some hardware i could use for that build instead?
(including serverhardware of course, if its within price range)
I need:
- 2 PCIe Slots, once x8 for my SAS controller, and once x4 for future Network Cards, if the board has only m.2 instead of a second x4 or greater PCIe slot, thats okay too, as it can be adapted to PCIe x4.
- Less than 20W of power draw in IDLE (without storage)
- ECC Ram support
Nice to have´s:
- Maximum 300€ overall pricetag
- Less than 10W of Powerdraw or capability of undervolting
Would be great if anybody could help me out here.