Przestań korzystać ze starych serwerów korporacyjnych: Jak obniżyłem rachunek za prąd w moim domowym laboratorium o 100 dolarów
Homelaby są fajne i absolutnie uwielbiam swój. Jednak zużywał znacznie więcej prądu niż potrzebował, a to kosztowało mnie co miesiąc więcej pieniędzy, niż byłem gotów zapłacić. Oto trzy sposoby, w jakie zmniejszyłem wpływ mojego homelabu na rachunek za prąd.
Zamieniłem systemy pochłaniające energię na energooszczędne alternatywy
Ten stary serwer wydawał się na początku dobrym pomysłem.
Dawno temu wszystkie moje usługi homelab działały na jednym systemie: moim serwerze Lenovo RD440 montowanym w szafie rack. Pełnił on funkcję mojego NAS-a, który działał na Unraid, i był wszystkim, co miałem w moim homelab. Przenieśmy się do lutego 2025 roku, kiedy kupiłem dwa nowe serwery. Człowieku, byłem podekscytowany i od razu je oba uruchomiłem. Jeden serwer dał mi 27 TB miejsca na dane, a drugi miał 20 rdzeni, 40 wątków i 192 GB RAM-u oraz mnóstwo pamięci NVMe i dysków twardych na maszyny wirtualne.
Czego jednak nie zdawałem sobie sprawy, to że te dwa nowe serwery kosztowały więcej w utrzymaniu miesięcznie, niż mi oszczędzały — i to znacznie. Kiedy usiadłem i zdałem sobie sprawę, że mój homelab sam w sobie kosztuje prawie 100 dolarów miesięcznie na prąd, wiedziałem, że coś musi się zmienić. Wtedy przypomniałem sobie, że w szafie mam „stary” komputer, którego od dawna nie używałem.
Miałem stacjonarny komputer Intel z poprzedniej pracy, który stał nieużywany, i postanowiłem go sprawdzić. Był to i9-13900K z 32 GB pamięci DDR4 RAM. W dzisiejszych czasach to prawdziwa kopalnia złota, i kiedy go znalazłem, pomyślałem dokładnie tak samo. Oczywiście, nie był to system 20-rdzeniowy z 40 wątkami i 192 GB RAM, ale tak naprawdę nie potrzebowałem takich parametrów do maszyn wirtualnych, które uruchamiałem. Po prostu dokupiłem 64 GB RAM (za 120 dolarów… stare dobre czasy) i przeniosłem moje maszyny wirtualne na nowy system.
Dzięki 96 GB pamięci RAM i dużej ilości natywnego magazynu NVMe, nowy serwer był w rzeczywistości szybszy niż stary zestaw Xeon, który używałem. Najlepsze w tym jednak było to, że działał z mocą poniżej 50 W przez większość czasu, podczas gdy serwer montowany w szafie pobierał znacznie ponad 250 W przez większość czasu.
Samo to znacznie obniżyło mój rachunek za prąd. Wyłączyłem też serwer magazynujący 27 TB danych, ponieważ po prostu go nie używałem, i to zaoszczędziło jeszcze więcej na prądzie.
Rzecz w tym: gdybym mógł cofnąć się w czasie i nie miał w szafie systemu i9-13900K, po prostu sprzedałbym serwery Della i kupił mini PC. Mini PC zużywają znacznie mniej energii, a mimo to mają wystarczającą moc, by poradzić sobie z większością zadań w domowym laboratorium.
Morał tej historii jest taki, aby używać tylko sprzętu, którego naprawdę potrzebujesz, a nie tego, którego „chcesz”. Chciałem duży serwer rackowy jako mój system VM, ale po prostu kosztował więcej, niż było warte jego uruchamianie, a ja nie wykorzystywałem go w pełni.
Zmiana systemów pozwoliła mi pozbyć się dedykowanej karty graficznej na rzecz zintegrowanej.
Nowoczesne iGPU są naprawdę całkiem dobre.
Zarówno gdy miałem tylko jeden serwer, jak i gdy używałem wielu serwerów w obudowie rack, miałem zainstalowaną dedykowaną kartę graficzną do sprzętowego transkodowania w Plex. Miłym, nieoczekiwanym efektem ubocznym, kiedy przesiadłem się na system Intela, było to, że mogłem zrezygnować z dedykowanej karty graficznej. Nie była to jakaś szalona karta, ale sama w sobie często pobierała 75 W.
Przełączenie się na iGPU w moim i9-13900K dało mi dostęp do nowszych, bardziej nowoczesnych kodeków, a także znacznie obniżyło zużycie energii. Teraz cały mój serwer maszyn wirtualnych pobiera mniej energii niż wcześniej pobierała sama moja dedykowana karta graficzna.
Możesz powiedzieć: „Ale nie mam dostępu do i9-13900K!” i to jest całkowicie w porządku. O ile nie zajmujesz się cały czas ekstremalnie intensywnym transkodowaniem, wybór systemu o niższej mocy, takiego jak Intel N100 lub N150, będzie w zupełności wystarczający dla iGPU. Te procesory są w pełni zdolne do transkodowania wielu strumieni w locie z łatwością i zużywają znacznie mniej energii w porównaniu do 13900K (a przy tym są też tańsze).
Moje dyski teraz wyłączają się, gdy nie są używane
Dlaczego utrzymywać dysk HDD w ruchu, gdy nie jest używany?
Obracający się dysk twardy może pobierać od 6 do 10 W mocy. Gdy w systemie masz 12 dysków, suma ta szybko rośnie do 72-120 W samej tylko mocy pobieranej przez dyski. Dlatego w moim serwerze Unraid ustawiam, aby dyski, które nie są aktywnie używane, się wyłączały, a większość innych systemów operacyjnych oferuje podobną funkcję.
Zasadniczo, jeśli dysk nie jest używany przez 30 minut, system operacyjny go zatrzyma. Dysk teraz przechodzi z używania 6 do 10 W energii elektrycznej do zazwyczaj około 0,5 W. Chociaż rzadko, widziałem już, jak cały mój zestaw został zatrzymany, co zmniejsza system zużywający 72 do 120 W do zaledwie 6 W.
Nie ma naprawdę żadnej korzyści z tego, aby dyski działały non-stop 24/7 w środowisku domowego laboratorium. Dyski zwykle będą działały dłużej i kosztować Cię mniej, jeśli pozwolisz im się wyłączyć. Więc jeśli nie pozwalasz swoim dyskom na zatrzymanie obrotów, zdecydowanie powinieneś to zacząć robić.
Sprzęt, który kupujesz do swojego homelabu, to dopiero początek tego, ile pieniędzy na niego wydasz. Jak już wspomniałem, w pewnym momencie płaciłem prawie 100 USD miesięcznie tylko za prąd, a moja energia kosztuje tylko 0,11 USD/kWh, co jest całkiem przystępne w porównaniu do reszty kraju.
Jeżeli nie przeprowadzałeś ostatnio audytu sprzętu w swoim homelabie, teraz jest na to idealny moment. To początek roku i prawdopodobnie uda Ci się znaleźć dobre okazje na używany sprzęt, aby wymienić starzejące się i energochłonne systemy na coś nieco bardziej wydajnego.



