Na HASS mi to přijde jako slušný overkill, možná tak HASS ve virtuálu vedle NAS, nebo tak něco. Momentálně provozuju Home Assistant na Intel N100 krabičce z Aliexpressu (konkrétně tahle https://www.aliexpress.com/item/1005006141099278.html, ale v době mého nákupu to stálo 3500. Jsou i levnější) a je to výkonem víc než dost.
U laciných mini-ITX desek mi ty čtyři SATA porty/disky, které řeší přímo chipset, přijdou jako takový sweet-spot. Plus máte výběr nejrůznějších čtyřdiskových skříní (nejen od Odroid přímo pro konkrétní H4).
Vyšší počet disků se sice dá řešit třeba dalším PCIe řadičem (přes M.2 redukci) nebo SATA multiplikátorem, ale obojí vás může také pěkně potrápit. Zvlášť v případě nejrůznějších DIY vícediskových skříní s multiplikátory z Aliexpresu.
S dnešními čtyřmi 3.5" disky můžete mít v nějakém dvojitém mirroru cca 40TB využitelné kapacity, což je vcelku v pohodě.
Navíc při vyšším počtu (6, 8..) a nějakém serióznějším nasazení mi přijde, že už jsem v trochu jiné kategorii a pokud dám např. 50 tis. jen za slušné disky, tak nebudu hledat mezi mini-ITX deskami za 130 USD, protože narazím i dál (jeden zdroj, cold-swap s rozebíráním, žádný out-of-band přístup atp).
Nakonec se nad tím samozřejmě dá zamyslet i jinak. Pokud je to jen další off-site replika pro disaster recovery, a mermomocí bych chtěl čtyřdiskové NASy za co nejmíň peněz, s těmi příp. nevýhodami co jsem psal, tak se jich dá použít víc a udělat si storage pody a agregovat kapacitu. Samozřejmě záleží na aplikaci, kterou děláte synchronizaci a příp. restore, ale i tohle je realizovatelné.
Nevím, jestli bych dnes ještě stavěl NAS bez ECC DRAM. Hodně jsem si také zvykl na OOB management. Když dnes jeden harddisk pohodlně vytíží gigabitové rozhraní, nevidím důvod, proč nemít možnost rychlejšího spojení už tak nějak z výroby. Ale asi je fajn, že mají zákazníci nějakou volbu a možnost i něčeho, co má nízkou spotřebu. Já na takové věci využíval dříve vykuchané laptopy, které typicky aspoň 2x SATA mají taky a často ještě nějaké to M.2.
Tak ono ty mini-ITX desky s integrovaným CPU vlastně dost často jsou svého druhu vykuchané notebooky :)
Nicméně tyhle CPU Alder Lake-N, co má Odroid H4, by právě měly mít možnost zapnout in-band ECC. Což je intelovský workaround, jak zařídít ECC na normálních pamětech, tedy za cenu rychlosti a nějakého vyhrazené kapacity pro paritu navíc.
Samozřejmě, záleží i na tom, jestli to Odroid povolí - asi uvidíme v recenzích.
Stran té rychlosti, právě na tom prostředním H4+ modelu by měly být rovnou dva 2.5 GbE porty.. Sice jeden 10 GbE by asi byl lepší, ale v rámci cen. segmentu je i tohle fajn. Pořád člověk musí brát v potaz, že ta celá deska stojí 139 USD, což je standardně cena jedné úplně základní 10 GbE PCie karty.
Tak asi budou mít ještě trochu víc zkušeností s SBC založených na ARMu, tim že dělali SBC s čipy od Amlogicu, Rockchipu i Samsungu.
Necháme se překvapit, snad to dohledali a mají od AMI správné notičky :) Pokud tam nebude nějaký další technický háček nebo podmínka, tak by podle mě byla škoda, kdyby tuhle volbu nepovolili.
Sám s tím nemám zkušenost, zaslechl jsem od známého, že to ozkoušel s nějakou čínskou router deskou s N3050, kde to bylo k dispozici a po zapnutí se to jevilo jako další rezervovaná oblast paměti.
Vím, že to mají také nějaké NUCy s Alder Lake, a zmiňovali to v některých loňských recenzích.
https://www.anandtech.com/show/21085/asrock-industrial-nuc-boxn97-and-gmktec-nucbox-g2-review-contrasting-compact-adln-options/2
https://www.servethehome.com/lattepanda-sigma-review-the-raspberry-pi-alternative-with-in-band-ecc-and-faster-than-a-mac-mini/2/
Modul do Linuxu, který zpřístupňuje třeba edac countery v sysfs je pak tenhle:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/edac/igen6_edac.c
Samotného mě zajímá, jak se to bude prakticky chovat i třeba ve FreeBSD atd. Resp. na hardwarové úrovni bych předpokládal, že to bude detekovat a korigovat chyby asi nezávisle na systému, ale třeba už netuším, jestli bude fungovat reportování chyb jako u klasických mem. controllerů s podporou out-of-band ECC.
Vy jste to věděl :)
Pokud dopadne dobře testování, tak je zapínání IBECC příští týden přidané v novém BIOSu.
https://forum.odroid.com/viewtopic.php?f=171&t=48377
Je jim ovšem ke cti, že se snaží a řeší uživatelské požadavky.
Chápu, i když osobně mi 5 disků přijde spíš taková divnost a asi bych si docela lámal hlavu co s tím. Před lety, kdy se často používaly v malých úložištích RAID-5 s 4+1 layoutem a řešilo se každé nevyužité giga, tak to bylo jasné. Nicméně posledních pár let jsem u 4 disků nakonec skončil u zmíněného dvojitého mirroru (resp. dvou mirror vdevů v ZFS). Jasně 1/2 kapacity, ale zas zároveň větší flexibilita v poolu, víc IOPSů, v praxi rychlejší scrub i resliver atp. Furt je tu samozřejmě možnost, že člověk trefí jackpot a odejdou oba disky v mirroru, ale to je kompromis, s kterým asi v dané kategorii dokážu žít. Pokud jsou to kritická primární data, asi bych měl mít někde zálohu. U zálohy/repliky budu mít zas jinde ta primární data, pokud to není koncipované jako archiv (což je samozřejmě jiná kategorie).
Jestli pak budu cílit na kapacitu, tak už mě pátý disk nevytrhne a budu chtít u malého úložiště aspoň 6 disků. Poměr využitelné/hrubé kapacity pak bude ještě lepší a 4+2 layout je navíc výhodný pro RAID-6. RAIDZ-2 jede sice s variabilní velikostí bloků, ke kterým počítá a alokuje paritu, takže to není tak kritické jako R6 s pevným stripem, ale i tam můžou nastat situace, kdy je tenhle klasický layout u vdevu výhodnější, takže se tím rozhodně nic nezkazí.
Ale to je samozřejmě můj subjektivní pohled, pokud fakt chcete 5 nebo i 6 disků, tak tahle deska nebude ideální volba. Už i z toho důvodu, že M.2 slot je zespodu, takže kabely z M.2 -> SATA adaptéru budou trčet dolů a nepřišroubujete to pak do skříně, kdy většina z nich (třeba Fractal Node 304) má desku umístěnou dole.
Pak asi nezbude, než se poohlédnout po jiné mini-ITX desce, ale mám obavu, že pokud budete chtít integrované CPU novějších generací s malým TDP, což právě nabízí tenhle Odroid, a zároveň dát dohromady 5-6 SATA portů, byť i s PCIe adaptérem, tak to může být oříšek.
Je to tak, 6 disků na 4+2 by bylo ještě lepší, ale takový hardware v low TDP kategorii asi neexistuje. Nejblíž tomu byl Helios64 a pak ten Kickstarovej podvod Storaxa. A s ECC je to ještě horší. Pokud by člověk dneska chtěl postavit 3+2 nebo 4+2 dedikovaný storage v nějakém rozumném form-factoru, tak se buď značně plácne přes kapsu (různý QNAPy, Synology a tak, a to ještě dostane s nějakým pochybným OS) nebo má smolíka.
Chtěl bych postavit přesně tohle. "Blackbox" co můžu strčit někde do ethernetu a mít z něj "prostě storage", v podstatě na, řekněme "distribuované zálohy" - jeden bude mít klient u sebe někde v kumbálu, druhej bude geograficky jinde, centrální správa a když tam něco shoří, tak by to mělo být self-serviceable způsobem "pošlu disk a obrázkovej návod na výměnu" co zvládne každej. A aby to moc nežralo :)
Účelově čistě storage, žádný HASS, privátní cloudy, apod. a use case primárně na zálohy, takže ani žádnej extra výkon.
Ale asi se budu muset smířit s tímhle Odroidem a buď překousnout 2+2 nebo tam nějak vymyslet ten m2...
Dnes som si na forach odroidu pozeral blizsie o H4. Trosku som bol sklamany mnozstvom pamate co to bude podporovat. h3 vyuzivam na domaci lab (proxmox), tam sa ta pamat uzivi. Single channel RAM tiez teda nie je terno, i ked vravia, ze to ta rychlost ddr5iek "pretlaci".
Chapem ich krok. Len ma to trosku sklamalo.
Tak obě omezení bohužel jdou od Intelu a přesunem z Jasper Lake, co je už čtyři roky starý, na aktuální Alder Lake N - se všemi výhodami i nevýhodami. Odroid s tím víceméně nemohl nic moc udělat.
Hrát roli při návrhu těchhle nejmenších CPU bude krom ceny hrát roli pravděpodobně i dost narvaný thermal budget, celý čip se všemi moduly má cílové TDP 12W. Zároveň tam jsou oproti předchozímu vyšší boost frekvence, DDR5.. takže si dokážu představit, že si řekli, že pro většinu zástaveb a aplikací nebude jeden kanál (a až 48GB SO-DIMM) v reálu omezující a šli tímhle směrem.
Na Alder Lake N se těším od chvíle, kdy o něm prosákly první drby. Zejména osmijádrový N305 by měl mít hodně zajímavý poměr výkon/spotřeba. Osmijádrový ATOM se 6 MB cache :-)
Osobně se trochu mračím na Odroidův proprietární formát 120x120mm, ale ruku na srdce, Mini-ITX desky s ATOMem už nejsou co bejvaly. Konkrétně 2x LAN byla snad naposledy k dispozici na deskách s BayTrailem od zn. Gigabyte, to už je pár let zpátky. Od té doby mají kancelářské ITX desky jenom 1x Ethernet. ITX se 2x Eth se dá koupit v tržním segmentu "industrial/embedded", ovšem za "průmyslové" peníze a často s problematickou dostupností :-(
Takže za mě: díky za Odroid H4. A ten jeho formát... kleště na nýtování matic mám ve výbavě už pár let.
4x SATA mám doma na ITX desce s Gemini Lake J4125 od AsRocku. ATOM nikdy neměl víc naž 2 SATA porty on-chip, takže přídavné 2 do celkových 4 byly vždycky přidány stand-alone řadičem (čipem). Jako malý server pro nenáročné použití byl velmi příjemný už BayTrail.
Síťovka i226 (brácha i225) má taky své nenápadné půvaby. Předně, po generaci i210/211 (1Gb) zdědila generace i225/226 (2.5Gb) hardwarový časovač/značkovač - pro HW podporu PTP a jiné časovací účely. Pro podvratnou činnost v oblasti časování se hodí SDP piny (vlastně GPIO) - síťovky výše zmíněných dvou generací mají 4 SDP piny, na referenčních kartách bývají vyvedeny na headeru. Ve schématu vidím zmíněné pouze 3, z toho pouze 2 jsou zapojeny = jedná se o alternativní funkce JTAG rozhraní, a jsou přitaženy pull-up rezistory 10k na +3.3V. (Tam by se kdyžtak daly napíchnout páječkou.)
Další zajímavostí je podpora TSN - a to včetně 802.3Qbu/802.1br.
Viz též http://support.fccps.cz/industry/TSN/tsn.htm
Trochu mi kazí radost, že Intel u síťovek i225/226 nedal veřejně k dispozici kompletní datasheet / referenční příručku :-(
Odroid H4 je velice zajímavý kousek hardwaru.
Tyhle nové modely tu pravděpodobně ještě nebudou u dealerů k dispozici, uvedení bylo minulý týden. Teď to bude asi jen rovnou z shopu Hardkernel v Korei - ale individuální posílání, celní deklarace, DPH.
Jinak docela kompletní Odroid sortiment, včetně předchůdce H3 a příslušenství má český rpishop.cz, nebo botland.cz (což je polská firma, ale prodává i tady komplet se vším). U nich počítám, že to budou za nějakou dobu mít oba normálně v sortimentu.