Hardware s nízkou spotřebou pro domácí lab

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #15 kdy: 01. 12. 2025, 21:59:55 »
Pokud se jedná o desktop CPU tak určitě AMD - AMD má AVX-512.
I když jsem se dost namáhal, nezjistil jsem, k čemu by mi to AVX-512 natolik, abych jenom kvůli němu kupoval CPU mělo být. Zrovna to je klasická feature, kterou když (kromě specifických úloh) máte k dispozici, dobrý a pokud nemáte, je to víceméně jedno. Ono to AVX2 o tolik horší zase není. Kde se tahle obsese bere fakt nechápu. I když že se teda tady ptám...

Já bych to taky nebral jako hlavní kritérium (ve smyslu teď si běžím vyměnit CPU protože nemám AVX-512), ale prostě jako další plusový bod (i do budoucna, je to součástí x86-64 v4 a tohlo obvykle nekupuju na 2r).

A pokud bych třeba vybíral mezi novými desktop procesory na dané použití, tak bych se díval třeba na Ultra 5 a proti tomu Ryzen 7 9700x.. a dal bych si to vedle sebe, tak to AMD má např.
- všechna stejná jádra (pořád mi pro provoz hypervizoru přijde lepší varianta)
- menší spotřebu v zátěži (v idle to bude víceméně stejné u CPU s jedním čipletem)
- AVX-512
Cenově bych to s těmi zmíněnými požadavky seskládal nové do 40 tis. bez daně (z čehož bohužel bude aktuálně přes 20 za 128GB RAMky).

Těm požadavkům (hlavně energetickým) by mohl vyhovět i nějaký notebook.

Jako asi by se něco našlo, zas ty rozumnější notebooky, co by třeba podporovaly víc paměti a měly nějaký slušný výkon (rozuměj srovnatelný s běžným středním desktop CPU), pak budou z nějakých vyšších řad a nebude to levné ani starší.. člověk pak pro stacionární použití často platí zbytečně za displej, třeba i workstation graf. kartu uvnitř atp.
A energeticky.. jsem to pochopil tak, že principiálně nechce mít prostě velký, hlučný server class hardware s relativně vyšší idle spotřebou..
Pak jestli to bude "normální" desktop nebo notebook mi osobně nepřijde až tak zajímavé.. jestli ve výsledku zaplatí na provozu třeba o tisíc víc nebo míň za celý rok, to asi pro pracovní využití nebude hrát takovou roli.. příp. offsetuje to pak případnou vyšší pořizovací cenu? Je větší výhoda, že je jedna z variant mobilní a druhá třeba mnohem líp modifikovatelná/opravitelná, míň tepelně namáhaná?


Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #16 kdy: 01. 12. 2025, 22:44:00 »
Koukal ses na Odroid H4+ / H4 Ultra? Budeš sice na 48 / 64 GB RAM, ale zato spotřeba se mi přes 20W dostane jenom když se točí disky.

Malé, levné, krásné na hraní.

Záleží co ti v tom home labu reálně pojede a jak moc velký výkon potřebuješ

RDa

  • *****
  • 3 156
    • Zobrazit profil
    • E-mail
Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #17 kdy: 01. 12. 2025, 23:09:15 »
A pokud bych třeba vybíral mezi novými desktop procesory na dané použití, tak bych se díval třeba na Ultra 5 a proti tomu Ryzen 7 9700x.. a dal bych si to vedle sebe, tak to AMD má např.
- všechna stejná jádra (pořád mi pro provoz hypervizoru přijde lepší varianta)

Pokud by se melo jednat o typicky multi-VM host - tak zas klidne muze zapinovat router a NAS na E-cores, zatimco P-cores necha pro nejake narocnejsi systemy (napr Win s passthrough GPU, na hrani).

Neni potreba spolehat na automatiku, kdyz to lze krasne a vedome uridit.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #18 kdy: 01. 12. 2025, 23:57:40 »
Pokud by se melo jednat o typicky multi-VM host - tak zas klidne muze zapinovat router a NAS na E-cores, zatimco P-cores necha pro nejake narocnejsi systemy (napr Win s passthrough GPU, na hrani).

Neni potreba spolehat na automatiku, kdyz to lze krasne a vedome uridit.

Jo to samozřejmě můžeš (a v Proxmoxu je to affinity dokonce hezky editovatelné z GUI/API) a může to dávat smysl i v některých jiných situacích než u hybridních CPU.
Ale chceš to řešit, když si můžeš za plus-mínus stejné peníze vybrat CPU s rovnocennými jádry a nechat si to schedulovat dynamicky podle vytížení? Pokud už daný hardware mám, tak jasně, zařídím se podle toho.. ale pokud si můžu vybrat, tak za mě fakt ne.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #19 kdy: Dnes v 08:03:41 »
Provozuji dva domací mini pc jako servery - webhosting, gamehosting, všechny možné služby co si chci otestovat/vyzkoušet. A moje zkušenost a směr byla : pokud si to na sebe nevydělává, každý watt navíc není dobrý.

Spotřeba se dá hodně ladit, ale je to alchymie - doporučím se omezit jen na bios nastavení TDP, pokud podporuje, ale jsou možnosti jako cpufrequtils kde se dá ladit prakticky cokoliv. Hodně se to odvíjí od procesoru, potřeb výkonu, akcelerace, ale musím říct že to je opravdu děsivá alchymie, měl jsem pak občas na serveru v některých službách záseky zatímco jiné jeli bez problémů a dohledávat "proč" je v tomto velmi složíté.

Momentálně mám z aliexpresu GMKtec M5, AMD 5825U 8C/16T až 64gb ram, až 2 nvme disky (mám 32gb +1tb) a nemohu si to vynachválit - ubuntu server a spotřeba v idle kolem 7-8W, s drobnou zátěží 10-14W. Původně jsem chtěl Asus PN51, ale nestihl jsem a už se nevyrábí.

Původně s Ubuntu 22 jsem dokonce dokázal to stlačit na 4-5W v idle, a 8-9W v drobné zátěži, ale s upgradem na Ubuntu 24 to šlo nahoru. Podezřívám úpravy v novém jádře, ale hledat těch pár wattů navíc se mi nechtělo investovat znova spoustu času na ladění/hledání.
Co se týče spotřeby je samozřejmě ideální nějaké raspberry, ale vody arm procesoru jsem zkusil a zase rychle opustil - rozběhnout cokoliv  mi vždy sebralo mnohem více času, nemluvě o prehistorických službách.


Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #20 kdy: Dnes v 09:06:00 »
Jen bych si dovolil sem přihodit do pléna můj projekt s nepříliš výkonným, zato velmi levným a celkem nežravým hypervizorem. Když mi to nevydělává a je to spíše na hraní (prostě homelab), tak jsem šel po laciném železe a tohle vyšlo na jedničku.

https://forum.root.cz/index.php?topic=29812.msg416249#msg416249

HP T640, jde do toho nacpat 64 GB DDR4 RAM, M.2 SSD, v idle s Proxmoxem a pod ním dvěma VM (Debian Linux, Windows Server) žere asi 6W (měřeno na DC části - napájím to z 19V DC-DC měniče). Naprosto bezopruzové a bezúdržbové.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #21 kdy: Dnes v 09:51:27 »
Já si myslím, že člověk by měl pořád rozlišovat mezi homelabem, kde mám něco na občasné hraní si, a domácím serverem, který běží 24/7 a očekávám od toho nějakou úroveň služeb a spolehlivosti.

Na domácí server stačí třeba starý laptop, pokud to nemusí fungovat zároveň jako úložiště. Na homelab klidně starý server nebo herní desktop.

Osobně mám na 24/7 už mnoho let starý Elitebook, ještě hranatý hliníkový. Běží mi na to mailserver na proxmoxu, a nevím o tom do doby, dokud nechcípne HW. Jednou chcípla bootvací flashka, jednou chcípl HDD. O proti miniPC to mý výhodu, že je v tom i baterka, na kterou to nějakou hodinu klidně jede.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #22 kdy: Dnes v 10:41:34 »
Ahoj,

Minulý týden jsem upgradoval můj homelab na AMD Ryzen max+ 395 (Strix Halo) 128GB RAM, 2x SSD, total 5GB, network 5Gb+2.5Gb, který beží 24/7, dual boot, hlavní system ubuntu 24.04, idle 7-10W, max 140-200W, vše dostupné přes VPN (wireguard na mikrotiku) z internetu, některé weby i bez VPN. Nahradil jsem původní intel NUC Intel 1240P s 64GB paměti. Na novém labu mi běží trvale dostupné AI modely gpt-oss:120b (tg512 51 t/s) +20b, qwen3, databáze postgres & oracle, web aplikace, spousta dockeru, development & ai frameworky.  Náklady cca 50k+ CZK bez DPH. Na trhu je několik hw modelů (hp, minisforum, framework, beelink, ...). Přehled je https://strixhalo.wiki/.

Alda

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #23 kdy: Dnes v 11:33:53 »


Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #25 kdy: Dnes v 12:02:29 »
Provozuji dva domací mini pc jako servery - webhosting, gamehosting, všechny možné služby co si chci otestovat/vyzkoušet. A moje zkušenost a směr byla : pokud si to na sebe nevydělává, každý watt navíc není dobrý.

Spotřeba se dá hodně ladit, ale je to alchymie..

Já to beru, pokud to si tenhle atribut člověk dá jako zásadní kritérium.
Osobně u tom přemýšlím tak, že je to samozřejmě fajn udržet rozumnou spotřebu, ale nemám z toho zas úplnou obsesi, která přebije všechno ostatní.
Taky mám někde podobný, malý Alder Lake, je to bezva, žere to málo. Ideální pro nějaké malé NASy, pár služeb, router atp.
Ale samozřejmě, že podobné úsporné nebo primárně notebookové procesory jsou kompromisem (výkon, rozšířitelnost).
Takže při rozhodování by u mě záleželo, jaké ambice tam mám s aplikacemi/službami a co potřebuju nebo na tom chci zkoušet.
Třeba jakmile se to překlopí do toho, že na tom budu pravidelně něco sestavovat (CI/CD), nebo tam třeba budu mít virtuály, kde budou databáze s něajkými reálnými (většími) datasety vůči kterým budu testovat aplikace atp., tak přestože to na třeba úsporném CPU rozjedu, začne mě otravovat, že to trvá 2-3x dlouho.
Další moment je pak zmíněná rozšířitelnost.. pokud mám nějaké jasně ohraničené úlohy a vím, že to nebudu potřebovat, fajn. Na druhou stranu pokud tam budu někdy chtít třeba přidat další periferie i třeba na blbnutí (ozkoušet si pass-thru do virtuálu, dělat něco s GPU), rozšířit úložiště o další SSD atp. Tak pár normální PCIe slotu a linek je prostě fajn mít.
V tomhle světle mi pak přijde, že třeba 1500 navíc za roční provoz podobného stroje v porovnání s nějakým úsporným miniPC/NASem se absolutně ztratí, pokud to využiju.

O proti miniPC to mý výhodu, že je v tom i baterka, na kterou to nějakou hodinu klidně jede.

Jako jo, překlenu tím tvrdý shutdown stroje, to je ve většině případů plus. Ale pokud chci, aby ty služby běžely i s výpadkem napájení, tak stejně musím jistit i síťové prvky, ne? Takže vlastně malá UPS je stejně nutnost.

Minulý týden jsem upgradoval můj homelab na AMD Ryzen max+ 395 (Strix Halo) 128GB RAM, 2x SSD, total 5GB, network 5Gb+2.5Gb, který beží 24/7..

To je přesně to, o čem bych taky uvažoval, kdybych chtěl řešit běhl lokálních modelů. Jestli se můžu zeptat, co jste nakonec vybral za variantu? (board nebo miniPC.. příp. třeba BeeLink, HP)..
Jestli je to miniPC, tak jak je to třeba s hlučností a teplotou v zátěži? Ty TDP už pak můžou být vcelku vysoké, aby to potřebovalo rozumné chlazení, ne?

RDa

  • *****
  • 3 156
    • Zobrazit profil
    • E-mail
Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #26 kdy: Dnes v 13:20:51 »
O proti miniPC to mý výhodu, že je v tom i baterka, na kterou to nějakou hodinu klidně jede.

Jako jo, překlenu tím tvrdý shutdown stroje, to je ve většině případů plus. Ale pokud chci, aby ty služby běžely i s výpadkem napájení, tak stejně musím jistit i síťové prvky, ne? Takže vlastně malá UPS je stejně nutnost.

Tak ono nekdy staci aby se to nevyplo tvrde ale rizene a nemusel tam veci startovat a resit problemy. Tvrdy pad u stroje neni hezky a u virtualizacniho stroje o to vice boli, ze VM disky se muzou cachovat a guest o tom vedet nemusi.

Jinak s takovym polovicatym zalohovanim (bez UPS) je dobre si overit, zda se stroj opravdu vypne. No nekdy je lepsi si overit celkovy normalni vypinaci protokol... protoze jakmile mate vice stroju a mezi nema napr. NFS s hard option, tak pri vypnuti nfs serveru se uplne zaseknou klienti a nejde je vubec vypnout. A myslim ze tomu nepomohlo ani umount -l, takze se zalohovat musi vsechny nody a konektivita a ono se to musi domluvit a odmountovat pred tim nez se to zacne vypinat. Tohle me dost prekvapilo a vypeklo.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #27 kdy: Dnes v 14:20:34 »
O proti miniPC to mý výhodu, že je v tom i baterka, na kterou to nějakou hodinu klidně jede.
Jako jo, překlenu tím tvrdý shutdown stroje, to je ve většině případů plus. Ale pokud chci, aby ty služby běžely i s výpadkem napájení, tak stejně musím jistit i síťové prvky, ne? Takže vlastně malá UPS je stejně nutnost.

Já rozlišuji mezi běžícími službami a dostupnými službami.Pokud totiž vypadne víc, než domácí jistič, nemusí být služby dostupné tak jako tak, ale nepřijdu o data vypnutím na tvrdo, případně se to nedostane do nějakého neočekávatelného stavu (domrvené aktualizace, atp).

Ono i řádné vypnutí, jen neplánovaně, je někdy problém, protože to zase musí někdo zapnout. S UPS je ten problém, že pokud se při delším výpadku vybije ale dojde včas k řádnému vypnutí, musíte před zapnutím systému počkat na nabití UPS do určité úrovně, aby byl systém chráněn v případně dalšího výpadku, to se pochopitelně týká i laptopového řešení. Tohle dokáže v konečném důsledku způsobit víc škody, než užitku.

Ona ta UPS bude mít určitě vyšší režii, než celá spotřeba toho stroje v idle. A laptopy se většinou nabíjí o dost rychleji, než olověné baterie v UPS.

Pak je otázkou, jesti to chtít z baterie táhnout co nejdéle, ale vykrýt jdeen jeden dlouhý výpadek a pak čekat na dostatečné nabití, nebo to začít vypínat už třeba po minutě bez napájení ze sítě s tím, že jakmile sít naběhne, mohu to hned začít zase spouštět, protože když dojde k dalšímu výpadku, mohu to zase bezpečně vypnout.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #28 kdy: Dnes v 16:07:22 »
Tak ono nekdy staci aby se to nevyplo tvrde ale rizene a nemusel tam veci startovat a resit problemy. Tvrdy pad u stroje neni hezky a u virtualizacniho stroje o to vice boli, ze VM disky se muzou cachovat a guest o tom vedet nemusi.

To určitě, taky to většinou beru jako plus, že se to regulérně vypne.

Ještě stran těch hypervizorů, cachování atp. Pokud je to všechno dobře nastavené a odladěné, tak by ty flushe a bariéry zevnitř virtuálu měly korektně probublat přes všechny vrstvy až do fyz. zařízení. Pak je to i v tom krajním případě (vypnutí natvrdo) víceméně podobné jako pokud to běží přímo na serveru. Byť samozřejmě konkrétní praktický dopad záleží také na aplikaci/službě.
Nicméně ne vždycky se to probublání povede (patch je mimochodem od pána z Proxmoxu)
https://github.com/openzfs/zfs/pull/17131

Do jisté míry se tomu dá předcházet trochu paranoidním nastavením u důležitých virtuálů/služeb, když to dovolí situace a požadavky na výkon. Tzn. vynutit synchronní zápisy.. (sync=always u ZFS zvol/datasetu nebo cache=writethrough příp. directsync u standardního qcow2 backendu). Obdobně jsem to řešíval i fyz. serverů, kdy jsem měl vyhrazené oddíly na datové adresáře konkrétních služeb, logy a u některých mountpointů pak natvrdo sync.
Ale bavíme se o poměrně specifických situacích, kdy to bylo často v nějakých pratkicky nekontrolovatelných podmínkách nebo třeba mobilní systém jezil v autě a celé se to napájelo agregátem, který klidně třikrát za dopoledne zhebnul :)
Nebo někde, kde to nevadilo a chtěl jsem si být jistý.

Citace
Jinak s takovym polovicatym zalohovanim (bez UPS) je dobre si overit, zda se stroj opravdu vypne. No nekdy je lepsi si overit celkovy normalni vypinaci protokol... protoze jakmile mate vice stroju a mezi nema napr. NFS s hard option, tak pri vypnuti nfs serveru se uplne zaseknou klienti a nejde je vubec vypnout. A myslim ze tomu nepomohlo ani umount -l, takze se zalohovat musi vsechny nody a konektivita a ono se to musi domluvit a odmountovat pred tim nez se to zacne vypinat. Tohle me dost prekvapilo a vypeklo.

Dobrá poznámka. A souhlas zombie jsou peklo. A taky jsem si dávno v něčem podobném vymáchal ústa.. :)
Správná sekvence vypínání. Nakonec jsem místo přímé komunikace z NUT (démon pro UPSky) do serverů a stanic musel udělat na jednom serveru orchestraci vypínání podle správného pořadí, kdy to přes ssh a WMI v určité sekvenci posílalo příkazy do ostatních strojů.

Re:Hardware s nízkou spotřebou pro domácí lab
« Odpověď #29 kdy: Dnes v 16:36:05 »
Já rozlišuji mezi běžícími službami a dostupnými službami.Pokud totiž vypadne víc, než domácí jistič, nemusí být služby dostupné tak jako tak, ale nepřijdu o data vypnutím na tvrdo, případně se to nedostane do nějakého neočekávatelného stavu (domrvené aktualizace, atp).

Ono i řádné vypnutí, jen neplánovaně, je někdy problém, protože to zase musí někdo zapnout. S UPS je ten problém, že pokud se při delším výpadku vybije ale dojde včas k řádnému vypnutí, musíte před zapnutím systému počkat na nabití UPS do určité úrovně, aby byl systém chráněn v případně dalšího výpadku, to se pochopitelně týká i laptopového řešení. Tohle dokáže v konečném důsledku způsobit víc škody, než užitku.

Ona ta UPS bude mít určitě vyšší režii, než celá spotřeba toho stroje v idle. A laptopy se většinou nabíjí o dost rychleji, než olověné baterie v UPS.

Pak je otázkou, jesti to chtít z baterie táhnout co nejdéle, ale vykrýt jdeen jeden dlouhý výpadek a pak čekat na dostatečné nabití, nebo to začít vypínat už třeba po minutě bez napájení ze sítě s tím, že jakmile sít naběhne, mohu to hned začít zase spouštět, protože když dojde k dalšímu výpadku, mohu to zase bezpečně vypnout.

Ano, souhlas pokud se má opravdu zajistit dostupnost (dobře jste to upřesnil), je potřeba promyslet víc scénářů.
Já to jen nikdy neřešil takhle napůl (jedno zařízení se svou baterkou). Buď to bylo víceméně jedno resp. se počítalo s tím, že to může někdy nastat (s tím, že kritické poškození, když by se to specificky trefilo do "správného" momentu je málo pravděpodbné), nebo tam prostě byly UPSky. A to i co se týká těch malých DIY systémů (typicky - server/NAS, router/modem, switch, možná nějaká další řídící jednotka).. a zas, o.k. něco to žere, nemám teď úplně přehled napříč modely, ale když jsem si onehdá měřil nějaou malou line-interactive APC, tak to mělo asi 10W řežii (rozdíl výkonu před/za s konkrétní zátěží).
Ale jak jsem psal předtím beru, že notebook s baterkou většinou překlene ty vypnutí natvrdo.
Jediné, co by mě nenaplňovalo úplně klidem při provozu 24/7/365, je pak to, že jsem když jsem kolikrát viděl (i známí, příbuzní nosí různé notebooky na ugprade, opravu) jak se tam někdy baterka dokáže vyhřát od ostatních komponent, nafouknout tak, že to při rozebírání člověku pomalu nevyletí do.. jak je to vypružné, pak to z toho rvát. Zrovna nedávnou jsem v nějakém ACERu interní baterku radši vyndal a odpojil, než se případně sežene jiná.
To se mi zatím u UPSek nestalo, jasně odejde baterka, začne to pípat, přepne se to do bypassu.. pak výměna, ale nikdy jsem to z toho zatím nemusel takhle dolovat.. :)
Ale třeba ten Elitebook, co máte, je v tomhle ohledu úplně v pohodě.