Thanks for making me even more confused now :) haha
But honestly, I think I'm now in a much better place than I was a week ago.
RAM/CPU: definitely ECC now (learnt that ZFS scubbing may kill the pool if a bit in RAM gets corrupted) so all the desktop i5 or i7 are out :)
CPU:
Should I worry about Xeon D/E/W/E3 or is this irrelevant in my case of light use? For a price of 'up to €300-350' I can get (specs from Intel):
- Xeon E-2356 (2021, 3.2GHz, 6c/12t, LGA1200, 128GB 3200MHz, 20 PCIe lanes)
- Xeon E-2224 (2019, 3.5GHz, 4c/4t, LGA1151, 128GB 2666MHz, 16 PCIe lanes)
- Xeon E-2174 (2018, 3.8GHz, 4c/8t, LGA1151, 128GB 2666MHz, 16 PCIe lanes)
- Xeon W-1250 (2020, 3.3GHz, 6c/12t, LGA1200, 128GB 2666MHz, 16 PCIe lanes)
- Xeon E3-1275V6 (2017, 3.8GHz, 4c/8t, LGA1151, 64GB 2400MHz, 16 PCIe lanes)
- Intel Pentium G4600 (2017, 3.6GHz, 2c/4t, LGA1151, 64GB 2400MHz, 16 PCIe lanes) - low power, cheap
Motherboards. Well, there is a lot to pick from, but all depends on the above. So for 'up to €400-450' I can get:
- ASRock E3C246D4U (C246, PCI x16/8/4, M.2, Xeon E2100/E2200, 128GB 2666MHz, 2x 1 GbE Intel i210)
- ASRock E3C246D4M-4L (C246, PCI x16/8/1/1/1, M.2, Xeon E2100/E2200, 2666MHz, 4x 1 GbE Intel i210/i219)
- ASRock E3C242D4U2-2T (C242, PCI x16/8/1), M.2, Xeon E2100/E2200, 128GB 2666MHz, 2x 10 GbE Intel X550-AT2)
- ASRock E3C252D4U (C252, PCI x16/4/1), M.2, Xeon E2300, 128GB 3200MHz, 2x 1 GbE Intel i210)
- ASRock W480D4U (W480, PCI x16/8/1), M.2, Xeon W1200/W1300, 128GB 2666MHz, 2x 1 GbE Intel i210)
- Supermicro X12SAE (W480, PCI x16/16/4/1, 2x M.2, Xeon W1200, 128GB 2666MHz, 1x 1 GbE + 1x 2.5 GbE (Intel i219/i225)
- Supermicro X11SCA-F (C246, PCI x16/16/4/1, 2x M.2, Xeon E2100/E2200, 128GB 2666MHz, 2x 1 GbE (Intel i219/i225)
- Supermicro X11SSH-F (C236), PCI x8/8/4, M.2, Xeon E1200, 64GB 2400MHz, 2x 1 GbE Intel i210)
I understand that 2x PCIe x16 means: x16/none or x8/x8.
I don't care about the onboard LAN (maybe except of the 2x 10Gb on ASRock E3C242D4U2-2T) - I'm going to put a 10Gb Intel NIC anyway.
I don't care about onboard SATA ports as I'm going to get LSI 9207 HBA anyway.
All the above support 64GB of RAM or more - also good for my use.
All the above have M.2 for a nice boot drive.
HBA:
- LSI 9207-8i (because it already has IT mode, PCIe gen3.0, 8 lanes)
- 16 port HBAs are expensive, so for future expansion I'd probably look for 2x 8 HBA (1x 8 now for the 6/8 HDD setup (thanks for convincing me! and the second one for future itilisation of my current desktop 4x3TB in a separate pool (or adding more disks)).
- having 2 HBAs I will need a motherboard with PCIe slots for 16/8 - this eliminates ASRock E3C252D4U
- by adding Intel's X520 NIC I'm out of PCI slots on any of the boards (or I could stick it to the Supermicro X12SAE PCI x4 port (it looks like the slot doesn't have end-cap, so the x8 card will be sticking out and running on half the lanes).
Now, looking at what I wrote, comparing the items and thinking out loud, looks like
@Etorix suggestion of
ASRock E3C246D4U2-2T was the best option as I could use the built-in 10GbE and use PCI slots for 2x 8-port HBA :)
Thanks again and regards