Building a Power Efficient Home Server!
This YouTube video provides a comprehensive guide to building a highly power-efficient home server/NAS. Key points include:
I. Why Power Efficiency Matters:
- Cost Savings: Significant reduction in electricity bills, especially relevant in areas with high energy costs or during energy crises.
- Reduced Heat and Noise: Lower power consumption leads to cooler operation and quieter fans.
II. Choosing Power-Efficient Components:
- Avoid Older Hardware: CPUs older than Intel Haswell (4th gen) or equivalent AMD are less efficient.
- CPU Selection:
- Intel: 6th-gen and newer are generally efficient, but newer generations don’t always justify the extra cost. Intel tends to be more efficient than AMD at lower power.
- AMD Ryzen: Can be efficient (some users report 7W with a 4350G), but may suffer from idle freeze bugs on Linux requiring disabling power-saving features.
- TDP is Misleading: TDP (Thermal Design Power) only reflects power consumption under load, not idle. Idle power consumption is crucial for home servers.
- Motherboard Selection:
- Mini-ITX: Generally more efficient than ATX due to fewer features and ports. However, not all mini-ITX boards are created equal. ASRock and Fujitsu are mentioned as particularly efficient brands.
- Fujitsu: Highlighted as producing some of the most power-efficient server motherboards. However, availability can be an issue.
- PCIe Bifurcation: Allows connecting multiple devices to one PCIe slot, useful for small form factor servers but can be expensive.
- Power Supply:
- PicoPSUs: Highly efficient at low loads, fanless, but limited connectors. Suitable for systems with low idle power consumption (<50W) and low peak power (<200W).
- Corsair 550W (2021 model): A good compromise, offering efficiency comparable to PicoPSUs at low loads with more connectors.
- Hard Drives:
- 5400 RPM: More power-efficient and quieter than 7200 RPM drives. The speed difference is often negligible unless using many drives in a RAID/ZFS array.
- WD Red Plus/Pro: Specifically mentioned as efficient CMR (Conventional Magnetic Recording) drives suitable for NAS use.
- Hard Drive Spin-Down: Reduces power consumption significantly but might cause slight wear. Modern drives are less susceptible to this issue. Spinning down after 30 minutes of inactivity is suggested.
- Tiered Caching (SSD + HDD): Combines the speed of an SSD cache with the cost-effectiveness of HDDs for optimal performance and power savings. Unraid’s Mover utility or a Python script can automate this.
III. Software and System Optimization:
- Package C-States: Power-saving states the system enters during idle.
powertoputility can monitor these states. Low C-states (like C8) indicate high efficiency. - Identifying Power Consumption Bottlenecks: A fresh OS installation can help determine if the problem is with hardware or software. Old network cards or cheap NVMe drives can prevent deep idle states.
IV. Resource for Further Information:
- Hardwareluxx (German forum): Contains a database of power-efficient PC builds.
The video emphasizes practical tips and real-world examples, showing how even a full-fledged rackmount server can achieve remarkably low power consumption with careful component selection and optimization.