Recyklujeme server: ITX základní deska s 10jádrem a 64 GB RAM za 2000 Kč
Seznam kapitol
Aliexpress je plný nabídek levných serverových základních desek, které jsou v některých zemích poměrně oblíbené a jako základ pro bastlící počítač mohou být zajímavé.
Recyklovaný serverový hardware
Aliexpress je plný nových základních desek pro starší serverový hardware, jeho cenu zaplatil už někdo první a mohu vás ujistit, že to byly pořádné sumičky v řádech tisíců dolarů. Vás bude stát jen pár korun.
Dejme tomu, že chceme postavit malý a tichý počítač, který bude sloužit jako NAS nebo doplněk třeba pro virtualizaci, případně Docker.
Předem musím říct, že jsem fanoušek základních desek firmy ASUS, samozřejmě těch lepších. Ale pokud budu chtít desku, desetijádrový procesor a dost paměti, může to stát poměrně hodně peněz. U svého počítače to asi nebudete řešit, ale u bastlícího počítače možná už ano.
| Výhody | Nevýhody |
| Deska vyjde okolo 1000 Kč | Nejednotná kvalita |
| 64 GB DDR3 vyjde okolo 900 Kč | Pochybná záruka |
| Desetijádro vyjde okolo 200 Kč | Dražší chladič |
| ITX formát | |
| ECC paměti |
Může se zdát, že hlavní výhodou je cena. Ostatně 64 GB paměti za 900 Kč běžně nepořídíte, ale to je jen část skládačky, což si vysvětlíme dále. A dost možná vás překvapí i výkon, který kupodivu není úplně marný.
ECC paměti a NAS
V domácím počítači může docházet k tzn. SDC (Silent Data Corruption). A pokud si chcete postavit počítač pro NAS, budou se vám hodit přávě paměti s ECC (tedy zabezpečení dat proti chybám a poškození).
Při stavbě domácího NASu z kancelářských komponent narazíte. Sehnat cenově dostupnou desku s podporou ECC pamětí a vhodné ECC paměti je netriviální úkol. Požadavky na serverový hardware jsou násobně vyšší, proto jsou data v paměti zabezpečena paritou proti poškození. A my toho využijeme, protože tohle jsou desky pro použitý serverový hardware.
Co znamená ECC Reg.
Základem je obyčejná paměť. U DDR3/DDR4 má komunikační šířku 64 bitů, a pokud v ní dojde k drobné chybě, asi na to nepřijdete, počítači to je jedno.
Obyčejná paměť:
V domácím počítači (u DDR5 je to složitější) budou nejspíš paměti bez ochrany ECC (wiki). Něco do RAM vložíte a něco z ní dostanete, to může být i trochu něco jiného. Data nejsou zabezpečena. Paměť každý rok otestujte programem Memtest po dobu 12 hodin, jestli je RAM i deska OK.
- Levné desky zřejmě degradují a paměť už nemusí být stabilní
- Nový BIOS může snížit stabilitu pamětí
- Sahání na zlacené konektory je poškozuje
Pokud k chybám v paměti dochází, proč to někdy nevadí? Mějme 32 GB RAM, pokud jednou za čtrnáct dnů dojde k chybě paměti, změní se třeba nějaká hodnota v neobsazené části a nic se neděje. Pokud se změní nějaká hodnota v obrázku v prohlížeči, je to jedno. Ve filmu se rozpadne obraz, Youtube se zasekne, program spadne... Pozor, paměť by neměla a nesmí viditelně chybovat, tj. musí projít testem naprosto bez chyb! Pokud je paměť zdravá, pády programů způsobuje něco jiného.
Paměť s ECC, ale bez registru:
U pracovních stanic se to bere už poměrně vážně, představte si, že jste konstruktér letadla nebo kosmické lodě a změní se vám nešikovně hodnota tloušťky stěny z 1,5 mm na 1,2 mm. Pracovní stanice ECC kontrolu používají.
Proto se dají koupit paměti s ECC (bez registru). Ale pozor, desky pro AM4 paměti s ECC akceptují, ale pokud se ECC nezapne, obvykle se nepoužívá.
Základních 8 čipů dá 64 bitů paměťové sběrnice, díky devátému čipu je šířka sběrnice celých 72 bitů. Bity navíc slouží pro výpočet kontrolního součtu ECC, pokud ECC není zapnuté, tato část sběrnice/kapacity se nevyužívá.
Paměti s ECC a s registrem (serverové):
Zde se používá komunikační registr, díky kterému je sběrnice méně zatížená. Tyto paměti do běžné základní desky nedáte, my je budeme používat, protože tohle jsou desky pro starý serverový hardware.
Registr je ten červeně označený čip uprostřed. Vysvětlení jsem hodně zjednodušil pro snadnou pochopitelnost, snad vás to moc neurazí.
Tyto paměti budeme používat! Tedy paměť + ochrana ECC + registr.
DDR3 vs DDR4 ECC Reg.
V prvním článku je deska pro DDR3 paměti. Jednak jsou malinko levnější, malinko levnější jsou i procesory a jednak i desky seženete levněji. Paměti často ani nemusíte kupovat, serverové DDR3 paměti seženete takříkajíc na smeťáku. 16GB moduly DDR3 ECC registrované se prodávají okolo 150-300 Kč, a třeba vám bude stačit pouhých 32 GB RAM.
- Základní deska z Aliexpressu
- 16 GB DDR3 ECC registrovaných (Bazos, Aukro, Aliexpress, Facebook)
- Procesor Intel Xeon E5 2650L v2
- Chladič pro socket 2011
Ceny pamětí
Pan Lorenc, starý ajťák, se podívá na paměti, které mu leží na poličce patnáct let a vzpomene si, že stály hrozně moc a dá je na ebay/aukro.
Otík ze sběrného dvora, který se živí rozebíráním vyřazeného hardware, vyndá ze serveru paměti a podívá se jejich cenu na eBay (líp to neumí), tím vznikne virtuální hausnumero, které by pán za takové paměti chtěl.
Ceny pak vypadají takhle:
- Lorenc: Paměti serverové DDR ECC Reg. chci 500 Kč za 4 GB modul
- Otík: Paměti ze serveru, chci 800 Kč za 16 GB modul
- Normální nabídka: 8 GB po 100 Kč
- Normální nabídka: 16 GB po 250 Kč
- Normální nabídka: 32 GB po 450 Kč
Problém je, že pan Lorenc a Otík tam vystavují poměrně dlouho, protože za jejich cenu to normální člověk nekoupí. Pokud neznáte ceny, nakoupíte draze. Já pro sebe nakupuji serverové DDR4 a serverové DDR3 téměř za totožnou cenu, cca 500 Kč za 32GB modul DDR3 nebo DDR4. Menší kapacity vám nejspíš někdo i pověnuje, zkuste se zeptat třeba ZDE.
Moduly DDR3 i DDR4 ECC Reg. v kapacitách 16 GB a menších jsou dnes už bezcenné, to ovšem nikomu nebrání je prodávat za 1000 Kč za modul.
Formát ITX
Možná nechcete počítač o velikosti ledničky a hlučnosti vysavače. Výběr desek ve formátu ITX je omezený, a když už nějakou najdete, může být poměrně dost drahá, a pokud nebude drahá, nebude umět paměti ECC.