9/10 add on. Just had a boring train ride that gave me time to explore the Unraid forum. Looks like MB based at CPUs like J5040, J4125, J4105 etc has a limited number of PCIE lanes and long story short you shold expect read/write slowdown / penalty if you ecxeed 6 harddrives. So at the end it comes down to your needs and preferred way to design your server. For my main server i prefer to use 2 parity drives and 2 cash drives in mirrow mode. That gives me the redundency I can live with and the write speed I can live with i.e. I can saturate my 1 Gbps ethernet cable. J5040 would not give me the needed number of slots for storage drives ..... but the J5040 is the perfect match for a 4 drive Unraid server I have for backup that do not use cache drivens. Important to use enough time to explore Unraid forum as there is a lot of good info here.
I have been looking for a low power solution for some time too and finally decided to buy the Asrock J5040 and see what it would do for me. Did build a test rig with 4 WD RED 3 and 4 TB drives, 650 W PSU, 1 x 120 mm fan and do some Wattage measurements. What I found was:
- Max wattage during startup was ~65 W
- stand by mode with HDD drives spinning ~34 W
- standby mode HDD drives not spinnig ~19 W
- writing data to the array ~40 W
- performing parity check (all drives spinnig) ~40 W
I think the J5040 used 15 - 18% of its CPU power to run parity check so it has more than enough CPU calculation power for being a file server. I do not run VMs etc.
My main Unraid server is an ASUS A320K + Ryzen 200GE CPU, 10 NAS drives (primarily WD RED), 650 PSU, 4 or 5 120 mm fans. The power consumption I did measure looks like this:
- Max wattage during startup was ~180 W
- stand by mode with drives spinning ~94 W
- standby mode drives not spinnig ~50 W
- writing data to the array ~86 W
I also have an old LGA775 based ASUS workstation motherboard with a Q9400 CPU. Ran it with 4 drives, 650 W PSU, 1 x 120 mm fan etc and saw this wattage consumption
- Max wattage during startup was 140 - 160 W
- stand by mode with drives spinning ~95 W
- standby mode drives not spinnig ~75 W
- writing data to the array 110 - 120 W
So I am happy with the J5040 low power consumption. Did not do any particular effort trimming it but used it straight out of the box. I did run into one issue ..... had to change a folder name at the UNRAID USB from EUFI- to EUFI i.e. removing "-" in order for it to boot from the USB drive .... but somewhere else that is reported as a "known issue" .... frustrating when you are setting up the server hardware and do not know about this. I am also missing temperature data from the CPU etc but that is most likely me that just have to work more with setting UNRAID up properly.
For my purpose then it looks like it is more than CPU powerfull enough for being a file server only.
Asrock has "M" version (M-ATX and not ITX) of some of these low power Intel based onboard CPU boards you may consider as they have more PCIE slots than the ITX versions but fewer onboard SATA ports. You can then use small PCIE cards for attaching harddrives i.e. trad-off between 2 or 4 onboard SATA ports or 1 or 3 PCIEs you can use for attaching HDD.
Where I live then the "M" versions of the motherboards are slightly cheaper than the ITX boards ...... make your self a PROs and CONs list and move on.
Personally I would never use a PICO PSU for something that runs 24 x 7 x 365. I would use a good high quality regular PSU .... but is just me. PICO PSU is small and slick and I see why you are thinking/asking about it but I would vote for a real regular PSU.