Jak zbudować cichy, energooszczędny serwer Home Assistant

Eva Wong jest redaktorką techniczną i rezydentką majsterkowania w ZimaSpace. Jest geekiem od zawsze, z pasją do domowych laboratoriów i oprogramowania open source, a jej specjalnością jest przekładanie złożonych zagadnień technicznych na przystępne, praktyczne poradniki. Eva wierzy, że samodzielne hostowanie powinno sprawiać radość, a nie onieśmielać. Dzięki swoim samouczkom pomaga społeczności oswoić konfigurację sprzętu, od budowy pierwszego serwera NAS po opanowanie kontenerów Docker.

Zbuduj cichy, energooszczędny serwer Home Assistant, określając najpierw dopuszczalny poziom hałasu i pobór mocy z gniazdka w konkretnym pomieszczeniu, a dopiero potem wybierając platformę obliczeniową, pamięć masową, chłodzenie i topologię obudowy.

Sam Home Assistant często nie wymaga dużej mocy, ale kopie zapasowe, bazy danych, panele, obsługa głosowa, kamery i sąsiednie kontenery mogą powodować krótkotrwałe lub długotrwałe skoki obciążenia. Dobierz serwer do największego wymaganego obciążenia jednoczesnego, przechowuj aktywne dane na pamięci SSD i sprawdź temperaturę oraz opóźnienia w docelowej obudowie. Cisza nie oznacza sukcesu, jeśli system ogranicza wydajność termicznie lub nie potrafi samodzielnie odzyskać sprawności.

Określ granice akustyczne pomieszczenia i obciążenia

Wybierz miejsce instalacji, odległość, z jakiej będzie słychać urządzenie, dopuszczalny stały poziom hałasu, akceptowalny krótkotrwały wzrost obrotów wentylatora, temperaturę otoczenia i maksymalny pobór mocy z gniazdka. Następnie określ typowe obciążenie Home Assistant i największe planowane obciążenie jednoczesne. Te ograniczenia pozwolą ustalić, czy odpowiednie będzie chłodzenie pasywne, wolnoobrotowy wentylator czy inne pomieszczenie.

Dyskusja o bezwentylatorowym mini-PC opisuje chłodne, energooszczędne działanie Home Assistant, ale dotyczy też konkretnego obciążenia i obudowy. Potraktuj doświadczenia z użytkowaniem systemu bez wentylatora jako punkt wyjścia do testów, a nie uniwersalną gwarancję.

Zmień topologię, jeśli w pomieszczeniu nie da się zapewnić chłodzenia wymaganego przez kamery lub systemy AI. Pozostaw Home Assistant w cichym miejscu, a długotrwałe obliczenia przenieś gdzie indziej, zamiast zamykać wydajny system w obudowie zatrzymującej ciepło.

Wybierz wydajne obliczenia i aktywną pamięć masową SSD

Wybierz nowoczesną platformę o niskim poborze mocy w stanie bezczynności i odpowiedniej mocy szczytowej dla mierzonego obciążenia, a następnie użyj SSD na system operacyjny, konfigurację i bazę danych. Unikaj dysków mechanicznych w pomieszczeniach mieszkalnych, gdy ich wibracje i hałas podczas rozruchu są zbędne; umieść pamięć masową na duże pliki lub dyski kopii zapasowych w innym urządzeniu.

Zestaw pomiarów poboru mocy z gniazdka dla mini-PC z N100 wskazuje około 6–8 W bez monitora i 9–12 W przy typowym użytkowaniu. Dane te dotyczą testów całego systemu, a nie gwarantowanego poboru mocy dla każdej obudowy i podłączonego urządzenia.

Nie kupuj nadmiarowych rdzeni, które zwiększają koszt platformy w stanie bezczynności, nie usprawniając żadnego wymaganego zadania. Zostaw zapas na rozbudowę pamięci RAM, pamięci masowej lub osobnego węzła obliczeniowego tylko wtedy, gdy uzasadnia to konkretnie wskazane przyszłe obciążenie.

Zaprojektuj chłodzenie z myślą o docelowej obudowie

Ustaw serwer tak, by wlot i wylot powietrza nie były zasłonięte. Nie pozwól, by ciepłe zasilacze i obracające się dyski ogrzewały tę samą przestrzeń, i poprowadź kable tak, by nie blokowały otworów wentylacyjnych. Większy radiator lub cichy, dobrej jakości wentylator mogą zapewnić niższą temperaturę i mniej uciążliwy szum tonalny niż mała obudowa, której wentylator gwałtownie zmienia obroty.

W jednej cichej kompilacji serwera o niskim poborze mocy zmierzono pobór mocy w stanie bezczynności na poziomie 15 W z pełną konfiguracją pamięci masowej. To przykład, dlaczego dyski, wentylatory i zasilanie należy uwzględniać w pomiarach całego systemu.

Uruchom długotrwałe tworzenie kopii zapasowej, zapytanie do bazy danych i najbardziej obciążającą sekwencję automatyzacji, aż temperatura się ustabilizuje. Odrzuć obudowę, jeśli ogranicza wydajność, przekracza dopuszczalny poziom hałasu lub wymaga niebezpiecznych warunków otoczenia.

Sprawdź łącznie pobór mocy, hałas i możliwość odzyskiwania danych

Zmierz dobowy pobór energii z gniazdka, hałas w stanie bezczynności i przy maksymalnym obciążeniu, temperatury podzespołów, opóźnienie od zdarzenia do działania w najgorszym przypadku, czas tworzenia kopii zapasowej i zachowanie podczas ponownego uruchamiania. Sprawdź automatyczny rozruch po utracie zasilania i upewnij się, że host może odzyskać sprawność bez monitora, klawiatury ani zastrzeżonego narzędzia do zarządzania pulpitem.

Poradnik ZimaSpace dotyczący diagnozowania hałasu wentylatora pomaga ustalić, kiedy cicha i wydajna praca przestaje być możliwa z powodu ograniczeń chłodzenia lub obciążenia.

Zakończ, gdy końcowa obudowa mieści się w limitach poboru mocy i hałasu, krytyczne procesy spełniają wymagania dotyczące opóźnień, pamięć masowa zapewnia rezerwę na odzyskiwanie danych, a przywracanie działa. Dodaj kolejny węzeł tylko wtedy, gdy długotrwałe obciążenie przekracza zmierzoną granicę; w przeciwnym razie nie rozbudowuj systemu.

Konfiguracja NAS-a i serwera

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.