tak ještě jednou. Ty ethernety maji podporu pro 4 TX a RX fronty. To znamená, že sama deska dokáže doručit paket přímo konkrétnímu jádru. To zavedl intel pro účely virtualizace operačních systémů kdy na každý jádro navěsim jeden OS a sítovka si to vyřizuje přesně proti tomuhle jádru a nevotravuje ostatní jádra pro jiný virtualy a nekrade jim výkon. Mikrotik to podporuje a na ethernetech i82575 to šlape jak z praku. Je to HW cesta.
RPS je softwarová takže při masivní zátěží ethernetový části to odnesou 1 až 2 jádra jenom tím že museji zpracovat IRQ z ethernetů protože to jde jenom na ně. Pokud neni RPS, tak se na týhle desce při využívání dvou ethernetů využijou pouze dvě jádra!! Ostatní jsou nevyužitá!! a nevyužijou se ty dvě jádra ani pro zpracováni firewallu nebo QTček!!
RPS jenom zařídí aby se paket dokázal zpracovat v jinym jádře než do kterýho to přišlo nicméně neni to tak efektivní jako když to ethernet posílá přímo konkrétnímu jádru a navíc si to musí přehazovat mezi jádry což je operace docela zdlouhavá a pokud to musí jít přes zběrnici mezi jádry tak je to ještě horší. V porovnání s hardwarovou cestou samozřejmě ale furt lepší než nic.
Na mikrotik foru lidi uváději i na 16 jádru "jenom" navýšení o pár desítek procent. Hardwarová cesta by to měla navýšit skoro úměrne počtu jader. To bude fungovat když se do PCIe v tý supermicro desce dá supermicro ethernet což je bohužel ve 4 portový verzi cena převyšující cenu tý základní desky ale pokud to má někdo na velkou zátěž tak je to jediná možnost jak z toho vytřískat víc.
Schválně si v mikrotiku na více než 2 jádrový mašině skuzte vypnout RPS. To se budou dít věci. Schválně nechám grafovat naší GW se zapnutou funkcí a vypnutou.