Mno... PCIe 2.0 x 1 da 5 GT/s ~ 4 Gb/s. Takze to neuzivi spolehlive ani ty dve sitovky. A kdyz se k tomu prida jeste NVMe disk, tak to muze byt poradne toco... Mozna by slo prepnout RPi do PCIe 3.0 modu, ale o tom se taky rika, ze je unstable... Pak si ale umim predstavit, ze by se sitovky i disk daly vyuzit skoro naplno (pokud to nebude moc rychly disk :) ).
Ja nevim, jak tady kdo pocita :)
Oboje je full duplex, tak vezmeme jen jeden smer.
5 GT/s pri kodovani 8b/10b (to je u PCIe 2.0 pouzite) se dostavame na 4 Gb/s pro payload PCIe komunikace. Efektivni payload Ethernetove komunikace uz zalezi na pouzite komunikacni vrstve, ale tech 2.5 Gb/s, co se u sitovky udava, je L1 propustnost, tj. vcetne hlavicek Ethernetovych ramcu atd, a tedy presne to, z ceho se stava PCIe payload.
Tj. 1 PCIe 2.0 linka by mela stacit na presne 4 Gb/s L1 sitoveho provozu v obou smerech.
Hele, s PCIe delam a mame tam vlastni jadra.. a vice nez 80% na tom tezko vytahnes - najdi si kolik overheadu ma TLP (typicky 12-16B ze 128B v jednom smeru, a 12-16B z 64B v opacnem smeru pro completions). 12/16 je rozdil mezi 32 a 64 bit systemem (efektivne ). A pokud delas MMIO napr. writel()/readl(), tak ano - na preneseni 4 bajtu se pouzije 16 az 20 bajtovy paket.
Do sitovky musis ukladat celej obsah eth ramce + metadata jako kolik ten ramec ma velikost, neni to pouze ze bys tam prenasel obsah.
Takze Gen2x1 je jen tak tak schopna utahnout 2.5GbE sitovku, protoze na uzivatelska data v PCIe zustava 3.2 az 3.6 Gb/s (a to jeste musis mit perfektni DMA, ktery je plne pipelinovano, a vytvari dostatecny pocet requestu - protoze roundtrip je prilis dlouhy aby to bylo "single thread").
U ethernetu mas overhead zanedbatelnych cca 20 z 1542, a 1518+velikost musis poskytnout z driveru.
11. 4. 2025, 21:54 editováno autorem komentáře
No ja ne, ja mam 10Gb ... 8 portovy a je jen SFP+ ... coz je dost pr*** nejdrive jsme mel metaliku na SFP+ (Twin cable) ... ale koupil jsem novy NAS a ten ma 10Gb na RJ45, pak jsme zjstil, ze nvidia chip na 10Gb nezere proti moji Mellanox skoro nic - tak jsme nakonec dokoipil dalsi SFP+ na RJ45 - abych usetril, tak mam nektere 1GB a 1x 2.5GB ... vetsina 10Gb neumi 2.5 a jeden tvrdi, ze to umi ... nevadi 2.5Gb jsme so koupil kvuli macbooku, nebot USB-C sito0pvka na 10Gb dost hreje a jako bonus stoji pres 100USD - nekdy i 200 - ale byly slevy na Ali ... zato 2.5GB stala snad jen 30USD ... ale NAS, PC s Linuxem i MacMiniM4pro mam s 10Gb taky ... cili ja mam doma 10Gb Switch ... pro me je to zaklad, switch me stal v akci jen 80USD - ale kazdy port tam stoji dalsi prachy - meli slevu a slevu na mnostvi, tak me to vyslo levnbeji nez v CR RJ45 10Gb switch co stal snad 10k kc ... a to jsme zacinal jednom TWINAX cabelem mezi PC a NASem ;-) a pak jsemtam pridal dalsi zarizeniu
Pro me je rychly switch 25/50/100 Gb/sec ... 10Gb je pro me uz strandard ... 1Gb uz mame jen na management -
Chapu to dobre, ze je tam nejaky PCI-e switch? Ma to jen jednu linku, pripojit se daji pres to ale dalsi zarizeni, a sitovky jsou na tom dve :-)
Hele, naprosto nevinna otazka (a nechci tim spustit flamewar) - je tady nekdo, kdo pro podobnou diskutovanou aplikaci, kde se narazi na limity PCIe apod. realne uvazuje o pouziti RPi5 + HAT?
Pokud ano, a neni to pod NDA, co vedlo k vyberu prave tehle platformy, a ne jineho SBC, kde by vse uz bylo na jedne desce? (At premyslim jak premyslim, nesedi mi to ani cenove, ani spotrebou, ani to pasivni chlazeni tady asi nepripada v uvahu)
Řekl bych, že hlavní důvod je v reklamě a setrvačnosti, to je stejné jako i ve velké firmě berou Raspberry Pi, například v celém Něměcku na tankovací stance na vodík, nebo v jiné zdejší pobočce top technologické firmy na zapojení do experimentálního řízení ECU přes CAN, kdy požadavek je vše dělat z Windows a Mathworks dodá hezky naleštěný Simulink target na Raspberry Pi. V té době zcela proti RT pravidlům pro běh na jádře Linux a pak se ve firmě diví a snažíme se jim pomoc jak tu hrůzu se špatným řadičem CAN na SPI opravit. Přitom vedle máme množství jiných, lepších Linuxem podporovaných targetů i s naším Simulink targetem, které na rozdíl od RPi mají podporu v mainline a nezastaví se jim hodiny při 85°C. V našich reálných projektech i v projektech které konzultuji pro Elektroline.cz a dalších Raspberry Pi není. Ve škole se jedna skupina již i nechala navést na BeagleBone AI.
Kde může mít Raspberry Pi trochu smysl je pokud je potřeba nějaké středně náročné zpracování obrazu v neprůmyslových podmínkách. Tam celkem výkon má, vyšší verze na rozdíl od 1 a 2 mají i Ethernet (Etherent na USB podle mě spolehlivost nemá, třeba při rušení atd) a není nutné jít do světa Nvidia, i když i tam peklo trochu zamrzá. Sám jsem pár výukových/demonstračních projektů na RPi udělal proto, aby se i ti, kdo na něm začali a drží se ho, naučili něco více, třeba zpětnovazební řízení DC motoru. Ale spíš to nemá smysl, většina těch lidí, co na něm lpí, se není ochotná podívat na cokoliv, co jim nepřežvýká Raspberry Pi Magazine. Jak je tam vlastní iniciativa, tak raději nakoupí dražší hardware, různě to slepí s několika dalšími MCU a výsledek je hrůza.
Jinak stejná hrůza a neústupnost je v držení se Arduina a AVR. I když AVR již nechce natolik Microchip vyrábět, že tato skupina již po přechodu do ARM posti Mbed-OS bude muset/plánuje přejít na Zephyr a tím z Arduino zůstane jen tenká vrstva omezující obecné systémově založené API, kterou ale půjde snadno vynechat. Takže snad se i tato komunita časem vydá nějakým rozumným směrem.
Čo to vlastne robia? Ja nerozumiem nič z toho. Asi to bude niečo veľmi ....
... neortodoxné.
My sme mali na blbosti dosky od NXP. Raspberry PI sú skvelé počítače, so skvelou podporou, veľmi ich ľúbim (sú najlepšie na svete) Ale kde sa vyžaduje nejaký priemyselný certifikát, tam by som ich necpal. Mám pocit, že to nemá žiadny.
Ale prd, ja chtel Linuxovy Arm, notebook, nci lepsiho nebylo, dnes uz jsou - tak jsem si koupil MacBookPro ;-)) s M1 a dnes mam i macMiniM4pro - je to uzasne male, mam 64GB RAM - vic neumi - GPU to umi dat az 48GB - WOW na grafiku i AI super - jako Apple lze, prehriva se to, je treba to zvednout na hlinikovy stojan, ale kdyz je tak 2CM nad deskou, tak uz to stiha... hreje, ale stiha - vykon je super, ale porad je to nejvykonnejsi notebookovy CPU i kdyz mam desktop, zase Intel co je lepsi nez tohle zere asi 1kw ... AMD zere asi 500W ... a jeste vetsi sranda je Ampere ARM ... ten je jeste lepsi a tam je rozdil spotreby brutalni
Kazdopadne mini PC s malym chladicem a pidi odberem, mensi nez moje GPU s vykonem lepsiho desktopu je super vec ;-) ... jen ta cena je blba, SSD jsme nechal 0.5TB, CPU ten nejvykonnejsi co meli tedy ten 2 PRO a RAM na maximum, tedy 64GB ... RAM byla za balik, predrazena snad 10x