Bohužel, autor by se měl trochu dovzdělat, uvádí zavádějící informace.
Je rozdíl mezi bitovou rychlostí Mbit/s a rychlostí v Baudech tedy MBd.
Na optice (nepřenáší DC složku atd.) nelze přímo vysílat jednotlivé bity - jako informace, ale je nutné signál překódovat. Proto do rychlosti 1 Gbit/s se kóduje 8 bitů na 10 bitů a ty se dále vysílají. Pro vyšší rychlosti se používá překódování např. 64 bitů na 66 bitů.
Takže na optice třeba Fast ethernet 100 Mbit/s má rychlost 125 MBd, Gigabit Ethernet 1 Gbit/s má rychlost 1,25 MBd atd. A nikdo tedy neříká, že Fast Ethernet je ve skutečnosti rychlý 125 Mbit/s. Běžně se uvádí skutečná přenosová bitová rychlost. Linková/symbolová rychlost v Baudech závisí na přenosovém médiu. Pro vyšší rychlosti záleží také na typu modulace a také na způsobu opravy chyb - FEC (Forward Error Correction).
Pro 25 Gbit/s Ethernet je na optice rychlost 25.78125 GBd.
Mrkněte na standardy přímo na IEEE nebo na Wiki.
Ten Intel nikdy nefungoval, sice zkoušeli různé revize ale každá vykazovala podobné anomálie. Vždycky se spekulovalo proč ho osazujou, ale Intel měl často smlouvy postavené tak, že ty čipy prostě musí odebrat. Tak je začali rvát do těch nejlevnější desek.
Intel je podivná firma a svůj osud si asi zaslouží.
Vzhledem k tomu, že jejich NIC jsou dlouhodobě problémové začal jsem je zcela ignorovat a raději vezmu Broadcom nebo Nvidii.
Ten Realtek bych řekl, že je OK snad ze začátku byly nějaké problémy. Realtek je za mě solidnější než intel i když je to low-cost.
Presnych 10 Gbps lze najit v 10Gbase-T :) Pouzivame celkem dost.
A 2.5Gbase-T uz se zacina rozsirovat - jednak na lepsich PC deskach (tam bohuzel temer vyhradne ne uplne kvalitni Realtek 8125), v novejsich Intel NUC (i225, v Linuxu nekdy mirne problematicka) a v Ethernetovych donglech vyuzivajicich Thunderbolt (coz, ze nejakeho mne neznameho duvodu, probublalo temer vyhradne do sveta Macu).
Vybavuje se mi prastara hlaska o Intel PRO/100: "Tohle je prvni sitovka karta od Intelu, ktera vazi vic nez jeji errata".
Ja se teda vyhybam Realteku, kudy chodim (aspon pro nasazeni na Linuxu). Jejich super uzavrene datasheety psani spolehlivych driveru moc neprospivaji, a jejich out-of-tree drivery zase moc neprospivaji Linuxu :) Nejlepsi jsou takove ty vypadky jednou za den, kdy proste nekde neco pretece, tak se to cele resetne, a nekdy link nabehne zpatky, a nekdy ne...
Bohuzel se tomu Realteku vyhyba fakt blbe, obzvlast treba na poli USB-Ethernet (ano, vim, je to fuj, ale holt designeri notebooku se rozhodli, ze to budeme potrebovat). Nastesti na poli 10GBase-T to zachranuje Marvell s AQC107 a AQC113, ale ty zas nebezi na USB (jenom Thunderbolt, takze lidi s Ryzenem maji smulu). A ty jejich drivery jsou taky celkem slusne zabugovane, byt zakladni veci fungujou spolehlive...
v práci všude kde to jde navrhuji zpravidla mellanox karty (či jejich rebranding), už mám trochu dost těch Intelových nefunkční networků.
25 už máme standard poměrně dlouho, hlavní důvod za mě, že se nemusí tahat QFSP patch kabely, ale je možné to držet na shodné infrastruktuře, neubývají tak rychle porty na switchích.
Doma s oblibou používám různé věci do qnapu (s thunderbolt, usb nepotřebuji) a teď dlouze přemýšlím, jestli to nemají také založené na nějakých marvell čipech, připadá mi, že to má podobné chování.
Souhlas, že Marvell AQC113 dnes jede, dlouho jsem jel na AQC107 kvůli freebsd, ale už přes rok máme i drivery k AQC113. Ač se to řeší takových let, tak kupodivu ten výběr je dost špatný, realtek pořád nefunguje, Intel jednou jo, podruhé ne.
Jestli si chcete stezovat na realtek tak jste asi zrejme nezazil peklo s ASIXem. Hlavne s drivery. Realtek se da aspon potunit - povypinat flow control, URBs buffery atd.
Mirne problematicky je u tech Intel power-management (resenim je ho vypnout)... a v tomhle kontextu (spotreba) 10GbaseT je taky docela zrout (energie) oproti jinym 10GbaseX alternativam :-)
Ne na dlouho: https://www.marvell.com/content/dam/marvell/en/public-collateral/transceivers/marvell-phys-transceivers-alaska-m-3610-product-brief.pdf :) 6-speed PHY se spotrebou 1.1 W. Zacatkem pristho roku se zacnou objevovat prvni produkty...
Taky pouzivam oznaceni Bd pro rychlost nizsi vrstvy, protoze to vyjadruje "symbols/second", a to muze byt vetsi hodnota pro binarni media (vase priklady s eth), nebo naopak i mensi pro nebinarni media - analogova (jako PAM, QAM atd).
Zalezi co resite. Pokud resite vyvoj a low level tuning tak takove pouziti je logickou volbou. A to treba i pro simplex/brodcasting prenosy.
Pokud jste na konci retezce - tedy BFU alias sitar ktery resi vyssi vrstvy nemaji Bd valneho významu.
U odborneho clanku bych ocekaval zmineni obou hodnot.
Na Intel X710 stoji 3/4 cele CDN77 a jezdilo to bez velkeho usili. Naopak 100G mellanoxy delaly divnosti.