Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Desktop / Re:Jak používáte více displejů?
« Poslední příspěvek od Zdeno Sekerák kdy Dnes v 10:50:42 »
Vyrostl jsem na jednom monitoru. 2 monitori mam tak 3 roky protoze mne k tomu doslova donutili kolegove.
Neumim to pouzivat. Co koukam tam mladsi kolegove s tim jedou hezky.
2
Nová témata / Vytvoření CAA záznamů pro doménu
« Poslední příspěvek od McFly kdy Dnes v 10:48:14 »
Zdar lidi, řešil pls někdo podobný příklad? Doména firma.cz, webhostingová prezentace u webhostingové společnosti, která využívá Letsencrypt, zbytek veřejných služeb (mail, intranet, webmail ...) provozuje s vlastním wildcard certifikátem na vlastím železe.

firma.cz + www.firma.cz - LE.ORG
*.firma.cz - OtherCA.ORG

Kód: [Vybrat]
@   IN CAA  0 issue "Letsencrypt.org"
www IN CAA  0 issue "Letsencrypt.org"
@   IN CAA  0 issuewild "OtherCA.org"

Ale co když chci jasně říci, že není možné vytvořit samostatný cert třeba pro mail.firma.cz nebo intranet.firma.cz ? Bude nutné explicitně pro každý hostname (mail, intranet, webmail ...) vytvořit záznam níže? Je má logika správná?

Kód: [Vybrat]
mail      IN CAA  0 issue ";"
intranet  IN CAA  0 issue ";"
3
Bazar / Re:Koupím hardware vhodný na domácí server
« Poslední příspěvek od František Ryšánek kdy Dnes v 10:44:43 »
Člověk si řekne, že On-Die-ECC je takové "Must-have" pro DDR5, ale....pak najdeš moduly, které nemají ani to pitomé On-Die-ECC :-D

Nedávno jsem potřeboval SODIMM DDR5 paměti alespoň s On-Die-ECC a nějakou dobu jsem to přebíral, nehledě na to, že se přítomnost těžko On-Die-ECC ověřuje...
Citace
dmesg | grep -i EDAC
se na tom systému tvářilo, že o ničem neví...

Ideální je samozřejmě použít DDR5 SODIMM moduly se skutečným ECC a systém, který to ECC umí....a to je těžší sehnat...

Nejprve rekapitulace:
ECC se dneska evidentně používá na více "vrstvách" či pozicích v RAM subsystému (vynechme tentokrát diskový subsystém):

1) klasické ECC RAM.
Non-ECC DIMM/SODIMM má bajt široký 8 bitů, a žádná data navíc neukládá.
Paritní a později ECC modul přidává devátý bit na každý bajt, ze kterého řadič RAM dokáže poznat chybu (prostá parita), případně řadič RAM dokáže chybu opravit (potřebuje víc bitů redundance = řádek RAM je ve skutečnosti delší než 1 bajt).
Klasickou ECC RAM poznáte nejsnáze tak, že DIMM/SODIMM modul má počet velkých švábů dělitelný nikoli osmi, ale devíti. Protože na každých osm čipů je tam jeden paritní navíc.
Přesněji řečeno, v případě DDR5 jsou navíc dva: dva bity na bajt, dva čipy na sadu osmi užitečných. Tzn. počet čipů je dělitelný nikoli osmi, nikoli devíti, ale deseti.
Pinout ECC a non-ECC pamětí je v zásadě shodný, pouze non-ECC paměť nevyužívá "dodatečné paritní" signály.
Bavíme se zde každopádně o komunikační cestě mezi řadičem RAM a DIMM/SODIMM modulem, o počtu datových bitů na každý "vnější řádek" či přenosový takt této paměťové sběrnice na motherboardu.

2) InBand ECC je nějaké schéma, jak nad non-ECC RAMkou (počet čipů a vodičů) provozovat ECC v režii řadiče RAM. Tzn. modul teoreticky můžete použít jaký chcete.

3) on-die ECC = něco co se děje uvnitř DRAM čipu.
Slýchám tyhle zvěsti už delší dobu, nejpozději od DDR4, že interní organizace čipu je ve skutečnosti složitější, že jsou tam každopádně v křemíku nějaké ECC bity navíc, což "cílový řadič" uvnitř RAM čipu navenek cudně skrývá. Vnější organizace je stále hezky binární a pravoúhlá, přístupová doba se nemění, ale realita dovnitř směrem k fyzickému křemíku je dnes už složitější. Protože bez low-level ECC by to při dnešní hustotě litografie prostě už nešlo.
O tomhle řadič RAM v north bridgi (dnes on-die v CPU) nemá tušení a nezajímá ho to. Proto mě nepřekvapuje, že se o tom člověk běžně nedočte v datasheetech zejména modulů, ale možná i čipů, "protože to dělá každej, a navenek se tím moc nechlubí".

Tzn. "to pravé oříškové" je stále ECC se širší paměťovou cestou (devíti až desetibitovou) mezi (SO)DIMM modulem a "procesorem" (jeho řadičem RAM). V počítačových platformách spíše konzumních, a spíše levných, o kterých se tu bavíme, se ECC moc nenosí. Procesory to běžně neumí, takže ani není příliš poptávka po RAM modulech takto vybavených. Proto je taky člověk zas tak často nevidí na každém rohu u zeleného plyšáka apod.

Moduly ECC unbuffered jsou tradičně často k vidění v "industrial/embedded" nasazení - třeba v dražších routerech nebo hardwarových RAID řadičích (těch které mají paměť ve slotu). Cisco a konkurence, LSI (MegaRAID), Adaptec, Areca, Accusys, Infortrend a další. Potažmo paměťové moduly s ECC jako doplňky prodává přednostně výrobce těchto hraček svým zákazníkům. Procesory jsou převážně ne-x86, tzn. s architekturou ARM, PowerPC, snad i MIPS (historicky i960).
 
Pokud se týče x86 procesorů a konkrétně rodiny ATOM, tradičně jsou podporou ECC vybaveny některé modely procesorů Intel, určené pro industrial/embedded trh. Jedná se z každé generace ATOMů o některé "produktové varianty" - viz produktový web ark.intel.com, nebo jak se to dneska jmenuje. Následně se podpora ECC vyskytuje na motherboardech takto vybavených. Část z nich je ve formátu Mini-ITX, případně firemních proprietárních (ale stále je to v zásadě PC s BIOSem pro všeobecné použití). Nebavme se tu o situacích, kdy si dostatečně velká firma navrhne motherboard pro své interní použití a deska nemá ani otevřený BIOS.

Moduly s ECC se prodávají převážně "od výrobce modulů přímo výrobci užívajícího hardwaru". Viděl jsem je například u výrobce Unigen, který je v tomto segmentu zřejmě hojně zastoupen - s minimálkou ve stovkách kusů.

Disclaimer o střetu zájmů: níže zmíněná značka Innodisk mě částečně živí - omluva za reklamu.

Pro trh "drobných průmyslových zákazníků a malých integrátorů" existují na Taiwanu výrobci, kteří drží dlouhou produktovou životnost, u populárních položek i skromnou skladovou zásobu hotové produkce, k ostatnímu mají plošáky, součástky a osazují i malé počty kusů. Prakticky se dají koupit jednotlivé kusy s dodací lhůtou buď obratem, nebo řekněme 2-3 týdny EXW. Bývá k dispozici jak "konzumní" tak průmyslový rozsah teplot.
Pokud se bavíme o modulech DDR5 ECC SODIMM, na aktuálním webu výrobce Innodisk (opět ho předělali, ach jo) bych zmínil následující dva odkazy:
https://www.innodisk.com/en/products/dram-modules/ddr5/ddr5-ecc-sodimm
https://www.innodisk.com/en/products/dram-modules/ddr5/ddr5-wide-temp-ecc-sodimm
4
Desktop / Re:Jak používáte více displejů?
« Poslední příspěvek od Corbie kdy Dnes v 10:33:47 »
Dělám síťaře v outsourcingové firmě, 3 monitory jsou pro mě málo :D
5
Sítě / Re:Zkušenosti s "5G" domácími připojeními (O2 a spol)
« Poslední příspěvek od 🇺🇦 GPU kdy Dnes v 10:30:16 »
upload 10mb/s ale ten ja nepouzivam.

A požadavky na servery posíláš poštovním holubem? Přece když hraju online hru a pohybuju třeba postavičkou, tak jak se ta informace asi dostane k ostatním...
6
Bazar / Re:Koupím hardware vhodný na domácí server
« Poslední příspěvek od Jan Fikar kdy Dnes v 05:36:45 »
Tak ten Odroid H4 by to IBECC měl umět i na SODIMM DDR paměti:

https://wiki.odroid.com/odroid-h4/hardware/h4_bios_update#changes5
7
Software / Re:Bootování iPXE s aktivním Secure Bootem
« Poslední příspěvek od František Ryšánek kdy 27. 10. 2025, 23:34:06 »
Aby si kernel vzal IP adresu přes DHCP (což potřebuje k nahození NFS), k tomu slouží cmdline argument
Kód: [Vybrat]
ip=dhcpA ještě bych zmínil proměnnou BOOTIF, kterou bootloader předá kernelu na jeho příkazovém řádku - obsahuje MAC adresu síťovky, ze které nastartoval síťový bootloader. Pxelinux to dělával tuším automaticky, iPXE je potřeba maličko pomoct (i tohle patří mezi imgargs):
Kód: [Vybrat]
BOOTIF=01-${mac:hexhyp}
8
Bazar / Re:Koupím hardware vhodný na domácí server
« Poslední příspěvek od František Ryšánek kdy 27. 10. 2025, 22:21:20 »
A měl bych možná nepatrnou obavu, jak to pojede na ARMu, pokud neproběhne inicializace čipu BIOSovou option ROMkou. Nemám zkušenost.

Option ROM potrebujes na to, abys z toho mohl bootovat (na x86) a vetsinou je to potreba jen na Legacy boot - protoze UEFI bios ma o dost schopnejsi driver model a jeho vestaveny AHCI driver dokaze inicializovat i ty externi addon adaptery podle PCI CLASS (namisto VID/PID).

Na ARMu v dobe IMX6 jsme zkouseli nejakou random asmediu a fungovalo to.. s kernel driverama. Jak ta karta ma jen MMIO a zadne IO porty (specialita x86 a deprecated v PCIe), tak neni duvod proc by to na ARMu nechodilo - jsou-li k tomu ovladace.. a zde znova, linux driver je AHCI, neni to specificky na brand radice.. non-AHCI SATA radice se delali v dobe SATA-I, kdy to vyrobce bastlili nad svym PATA kremikem :)

Tak jasně že "option ROM" je hlavně modul kvůli bootu v rámci x86 BIOSu (popř. UEFI).
Ale zažil jsem historicky při různých divných příležitostech hardware různého druhu, který když option ROM z nějakého důvodu během POSTu neproběhla, tak potom inicializace ovladačem v OS nedosáhla zprovoznění dotyčného hardwaru.

Mimochodem na ten AHCI driver v Linuxu jsem svého času koukal, a on má poměrně dost všelijakých HW-specifických quirk cases - které se aktivují v závislosti na PCI ID's :-) Zdrojáky čerstvého Linuxu (kernelu) jsou natolik aktuální, že většinou "generický" driver zná i poměrně nový křemík. A ano, asi nakonec zafunguje i genericky podle PCI device class, pokud podle PCI IDček daný čip nezná konkrétněji. Přesto... osobně věřím víc třeba class-based ovladačům NVMHCI (v linuxu a taky v UEFI "BIOSu") protože v případě NVME není AHCI řadič ani náhodou v čipsetu, ale vždycky na výměnném SSD :-)
9
Sítě / Re:Zkušenosti s "5G" domácími připojeními (O2 a spol)
« Poslední příspěvek od Whoami68 kdy 27. 10. 2025, 21:43:20 »
No, nic moc teda. Hlavně se rozhodni, pro jaké účely to budeš používat. Já mám problém, že mi padá SSH spojení náhodně. Docela to štve, pokud něco buildíš a spadne ti to.
10
Bazar / Re:Koupím hardware vhodný na domácí server
« Poslední příspěvek od Jan Fikar kdy 27. 10. 2025, 19:39:15 »
LPDDR5 IBECC dělá to, že vezme kus paměti a udělá softwarové ECC.
Jinými slovy, přijdeš o cca 15% (?) kapacity paměti a 5% až 15% rychlosti programu, ale získáš spolehlivost. Když máš 48 GB RAM, může se to celkem i vyplatit. Pokud ovšem paměť zatěžuješ skutečně hodně, může být dopad na výkon paměti v krajním případě velmi významný.

Ano, tak to funguje. Na N100 to sežere navíc 3% paměti a rychlost paměti (bandwidth) je asi o 20% pomalejší. Zajímavé je, že IBECC pozná EDAC, ale není úplně snadné zjistit, že je zapnuté. I při vypnutém IBECC EDAC cosi hlásí, viz

https://forum.radxa.com/t/in-band-ecc-support/26860

To povinné on-die-ECC na DDR5 se nijak nereportuje nahoru, takže systém ani EDAC o tom nic neví. Možná teda to někteří výrobci ošidí.
Stran: [1] 2 3 ... 10