Homelab Power Efficiency: Reducing Electricity Costs
A homelab that runs 24/7 consumes real electricity. A server drawing 100W costs $105/year at $0.12/kWh — or $175/year at $0.20/kWh in high-cost areas. A full rack of equipment can run $500-2000/year. Understanding and reducing power consumption is both economically sensible and environmentally appropriate.
Photo by Krzysztof Hepner on Unsplash
Measuring Actual Power Draw
Never guess at power consumption — measure it. Published specs are maximums; actual draw varies significantly:
Kill-A-Watt meter ($20-30): Plug your equipment in, measure actual watts. Essential for calculating costs.
Server at idle: 45W
Server under load: 120W
NAS (4 drives, idle): 35W
Switch (24-port): 22W
UPS (APC 1500): 12W (overhead)
Total typical idle: 114W
Annual cost calculation:
114W × 8760 hours/year = 998 kWh/year
998 kWh × $0.15/kWh = $150/year
Smart plugs (Tasmota-flashed, HomeAssistant-connected): Monitor power draw in real-time from a dashboard. Track which devices consume most.
Hardware Efficiency Tiers
Power efficiency varies enormously by hardware type:
Low-Efficiency (Avoid for Always-On)
Tower workstations: Typically 80-200W idle. High-end gaming PCs: 150-400W idle. Expensive for 24/7 operation.
Older server hardware (2010-2015 era): Great performance/dollar used, but older silicon is much less power-efficient. A dual-Xeon server from 2012 may idle at 120-200W where equivalent modern hardware idles at 30-60W.
Medium-Efficiency
Intel NUC / mini PCs (i5/i7): 10-25W idle. Good performance per watt for light workloads.
Modern tower servers (recent Xeon/EPYC): 30-80W idle. Much better than previous generation.
High-Efficiency
N100 / N200 mini PCs: 5-15W under full load. Excellent for lightweight services (DNS, monitoring, home automation).
ARM SBCs (Raspberry Pi 5, Orange Pi): 3-8W. Best for very lightweight workloads.
NAS appliances (Synology, QNAP): 15-30W with drives spun up, 8-15W in standby.
Example: Efficient Small Homelab
Raspberry Pi 4 (DNS, monitoring): 5W
NAS with 4 drives (Helios64/similar): 30W
N100 mini PC (light VMs): 10W
10G switch (Mikrotik CRS305): 9W
Total: 54W = $71/year at $0.15/kWh
Drive Efficiency
Storage drives are often the biggest power contributor in a NAS:
| Drive type | Active | Idle | Standby |
|---|---|---|---|
| 3.5" HDD (7200 RPM) | 6-10W | 4-6W | 0.5W |
| 3.5" HDD (5400 RPM, "NAS") | 3-5W | 2-4W | 0.5W |
| 2.5" HDD | 1.5-3W | 0.5-1W | 0.1W |
| SATA SSD | 2-4W | 0.5-1W | <0.1W |
| NVMe SSD | 3-8W | 0.5-3W | <0.1W |
Drive spin-down: Configure your NAS to spin down drives after 20-30 minutes of inactivity. 4 drives spinning down saves ~12-16W during overnight hours.
For a NAS that runs primarily as backup target (accessed 1-2x/day), drive spin-down can save $20-40/year.
Like what you're reading? Subscribe to HomeLab Starter — free weekly guides in your inbox.
Sleep, Suspend, and Wake-on-LAN
The most impactful power reduction strategy: don't keep everything running 24/7.
S3 suspend (RAM sleep): Server uses ~3-5W sleeping. Wake via WoL packet when needed. Wake time: 5-10 seconds.
S5 off (full shutdown): ~1W standby. Wake via WoL. Wake time: 30-60 seconds (full boot).
Proxmox sleep options:
# Suspend to RAM
systemctl suspend
# Suspend to disk (hibernate) — requires swap space
systemctl hibernate
Practical schedule:
- NAS: Spin down drives at night, allow to wake on access
- Dev server: Boot at morning, shut down at night via cron
- Gaming/workload server: Wake on demand via WoL
Power reduction example:
- Server at 80W running 24/7: 700 kWh/year = $105
- Same server running 12 hours/day, suspended at night: 350 kWh = $52.50
- Savings: $52.50/year
Power Supplies and Efficiency Ratings
80 PLUS certification rates PSU efficiency:
| Rating | Efficiency at 50% load |
|---|---|
| 80 PLUS | 80% |
| Bronze | 82% |
| Silver | 85% |
| Gold | 87% |
| Platinum | 90% |
| Titanium | 94% |
A server with a 500W PSU running at 100W load uses the PSU at 20% capacity — often where efficiency is poorest (most PSUs have better efficiency at 50-80% rated load).
Right-sizing PSUs: If your server typically draws 80W, a 200W 80 PLUS Gold PSU is more efficient than a 500W Bronze PSU. Oversized PSUs operating at very low loads waste power.
Cooling Efficiency
Cooling is a significant power consumer in dense setups:
- Temperature-controlled fan curves: Don't run fans at full speed when idle. Proxmox / TrueNAS support fan control scripts.
- Rack placement: Ensure good airflow; don't block intake/exhaust.
- Ambient temperature: Every 10°C reduction in ambient temperature allows fans to run slower. A cool basement is better than a hot closet.
Monitoring and Alerting
Set up power monitoring to identify energy hogs:
# Prometheus node_exporter exposes power metrics if RAPL is available
# Intel RAPL: Reports CPU package power consumption
# Alert when power draw exceeds baseline
- alert: HighPowerConsumption
expr: node_power_supply_watts > 200
for: 5m
Grafana dashboard showing power draw over time helps identify when and why consumption spikes.
Cost-Benefit Analysis
Before spending money on new efficient hardware, calculate the payback period:
Scenario: Replace older 150W idle server with 40W mini PC ($300 cost):
- Power saved: 110W × 8760 hours = 964 kWh/year
- Annual savings at $0.15/kWh: $145/year
- Payback period: ~2 years
For homelabbers running significant 24/7 workloads, upgrading to efficient hardware frequently pays for itself in 2-4 years in electricity savings alone.
Quick Wins
- Measure first — Kill-A-Watt before making decisions
- Enable drive standby in NAS settings
- Schedule workloads — run backups during off-peak hours, shut down when not needed
- Check for always-on fans — high-RPM fans in idle equipment waste power
- Upgrade ancient hardware — decade-old servers use 3-4x the power of modern equivalents
- Size PSUs appropriately — oversized PSUs are less efficient at light loads
- Keep equipment cool — efficient cooling means less fan power needed
