So I have finally built my NAS.
I used an N100 CPU because I saw it has low power consumption.
Right now I have 2 NVMe SSDs and 2 HDDs. I have installed proxmox on the 2 SSDs as RAID1.
I have not partitioned the HDDs yet, they are just plugged in and powered on.
Just booting into proxmox, without any VMs or containers running, I am pulling 45W from the wall.
This looks super high to me, and I’m afraid that starting to use the HDDs and running some VMs may double this…
I don’t have much references, but I have an Odroid with an external self-powered HDD, it is using 5W.
I have a raspberry pi 4 with an external HDD, the raspberry is pulling 3W and the HDD 3W.
With these data, I was thinking I wouldn’t go over 20W. 45W is enormous and not something I can run 24/7, kind of a fail for a NAS…
Have I done something wrong or is it just how much it’s supposed to pull?
Edit: I have come across powertop. Using the auto tune, I was able to drop to 33-35W. I have unplugged the HDDs and dropped to 22W. I guess I cannot go lower, this may be because of the PSU or the 2 NVMe
You're not going to see similar power levels to those ARM devices. A massive part will be the drives, 3.5" drives take between 6 and 10W per drive while running.
You're building a machine from parts. Different Mainboard, PSU, CPU and drive combinations. No real way for a system manufacturer to optimize for a specific use case and power target.
The full ATX PSU alone has a widely variable efficiency, and often not down in the low double digit power areas.
Monitor CPU usage and frequencies to ensure CPU is throttling down properly. Then start unplugging hard drives, ram, nic cable to see how they affect power usage. Servethehome shows an N305 idling around 10w in a minipc without HDDs.
Troubleshooting can be difficult. I'll only say you'll save yourself alot of time and energy by establishing a baseline for power usage with just the essential components necessary for boot to see what you're working with. Then you can make better informed decisions.
I'm not the other user, but this is my NUC running proxmox with 2 VMs and 2 LXCs. Running with an old i3, 16gb ram and a single 1tb NVME, no mechanical HDDs, and a few USB peripherals like a ZigBee dongle.
For power consumption, NVMe drives use quite a lot of power, especially PCIe 4.0 ones. About 5W each during use.
3.5" HDD (especially 7200rpm or more) also consume significantly more than 2.5" 5400rpm HDDs that are optimized for low power (the latter use about 1W during use).
To answer that question one would need to dive deeply into idle vs. in active use power consumption. It's not like a NAS gets turned off when not in use.
My server use about the same power no matter if its idle or under full load, so I dont think drive speed makes any difference. My SSDs use much less than my HDD anyway
Another way of reducing your overall power consumption: Do you need a NAS to be on 24/7?
My NAS is a NAS - just storage. It comes on and spins the 5x HDDs for a few hours in the day then shuts down. It's a NAS, I don't need to access my files at night when I'm asleep.
My VM host is a low power box with passive cooling which uses a SSD and runs my (mostly idle) VMs 24/7 for a few Watts.
So, maybe splitting up your requirements might save some power?
I planned to share it with my family. As I won’t be the only user, this is not ideal.
Besides I run automatic backup and planned to also store them in the NAS. So again if it’s off half the time, this is not ideal.
Is that 45w a continuous draw, or is that from something that measured it while booting?
I have a small form factor Dell Optiplex with 1 NVME for the OS (Proxmox), and 3 drives (2.5" spinning disk), that idles at 10-20w. Running VM's pushes that up to 40-50w.
And that's still about 60-70w less than the desktop I've been running as a file server!