zatizeni linuxu pri routovani

Milan Kerslager milan.kerslager na pslib.cz
Pátek Březen 8 14:23:35 CET 2002


On Thu, 7 Mar 2002, Vlček wrote:

> V Linux routeru je cca 2-3 ks Gbit sitovek. Je zapnutro routovani, pro
> jednoduchost: RIP. Predpokladejme, ze datove toky se blizi
> maximalnim, predpokladejme dale, ze vsechny sitovky jsou takto
> vytizene.

Maximalni teoreticka pruchodnost sbernice PCI na 33MHz je 1Mbps, takze
tezko vytizite 2 nebo 3 sitovky naplno. Nekde jsem cetl, ze bezna
maximalni realna pruchodnost PC systemu je 150Mbps (predpoklada se "bezne"
zatizeni CPU I/O operacemi s diskem + nejake ty dalsi strojove cykly na 
zbytecnosti (procesy).

Takze pokud prohlasim, ze realna pruchodnost PCI sbernice je 50% maximalni 
teoreticke, mel byste PC postavit tak, aby nedelalo nic jineho, nez 
routovalo.

Routovani neni prilis narocne na CPU, zatizit by mohly spise doplnujici 
operace (firewall, NAT). Pameti musite mit tolik, abyste se spolehlive 
vyhnul swapovani (dalsi I/O).

Soucasne bezne CPU by mely ten 1Mbps v pohode zvladnou.

Mozna by pomohlo mit inteligentnejsi sitove karty (aby se ramce nemusely
cele vytahovat z karty do RAM a pak zase posilat zpatky). Pak by se dalo
uvazovat o meznim vykonu (IP datagramy by se pretahovaly primo z karty do
karty pomoci busmateringu).

Ovsem prakticke zkusenosti bude muset sdelit nekdo jiny.

> Jaka bude v teto chvili zatez tohoto routeru. Tipnul bych si, ze bude
> spise zaviset na velikosti RAM (cim vice tim lepe), nez na vykonu CPU.
> Mozna jeste na druhu PCI sbernice (PCI-33 versu PCI-66).
> Predpokladam, ze by jako router bylo nejake "bezne" PC.

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/



Další informace o konferenci Linux