Porovnání propustnosti NATu mezi Linuxem a MiktoTik RouterOS
Napsal: 14 Mar 2016 11:56
Ahoj,
hledám vhodné řešení NATu na 10Gb linkách. Dostal jsem doporučení na MikroTik RouterOS. Tak jsem si řekl, že RouterOS vyzkouším. Výsledek mých testů byl docela zajímavý. Nejdříve jsem se snažil testovat na novějším stroji od Dellu. Docela mně překvapilo, že RouterOS s tímto strojem nenabootoval, u druhého stroje zase chyběly drivery pro řadič disků... Tak jsem vzal v labu starší stroj s CPU Intel Xeon E5420 @ 2.50 GHz a konečně jsem RouterOS rozjel. Mám na univerzitě k dispozici profesionální síťový měřák od Spirentu, které je schopné generovat pakety na plné rychlosti linky, takže vhodná volba pro pořádný zátěžový test. Zkusil jsem jednoduchý syntetický test, který mi řekne jaký je rozdíl mezi Linuxem (Debian s jádrem 4.3.0) oproti RouterOS (6.34.1). V obouch případech jsem použil NAT 1:M (PAT) a generoval jsem provoz s 10 000 UDP toky a se 128B pakety. Na testovaném stroji byl použit síťový adaptér s chipsetem Intel x520. Výsledky jsou na grafech níže (osa X je počet generovaných paketů, osa Y je počet paketů zpracovaných NATem, hodnoty jsou v milionech paketů za sekundu).
Výsledek pro Linux:
Výsledek pro RouterOS:
Jek lze vidět, Linux je schopen odbavit trojnásobný počet paketů toho co RouterOS.
Docela mě překvapilo, o kolik je Linux rychlejší než RouterOS. Ještě zkusím změřit pfSense, snad pojede na lepším stroji a dostanu se na lepší výsledky...
hledám vhodné řešení NATu na 10Gb linkách. Dostal jsem doporučení na MikroTik RouterOS. Tak jsem si řekl, že RouterOS vyzkouším. Výsledek mých testů byl docela zajímavý. Nejdříve jsem se snažil testovat na novějším stroji od Dellu. Docela mně překvapilo, že RouterOS s tímto strojem nenabootoval, u druhého stroje zase chyběly drivery pro řadič disků... Tak jsem vzal v labu starší stroj s CPU Intel Xeon E5420 @ 2.50 GHz a konečně jsem RouterOS rozjel. Mám na univerzitě k dispozici profesionální síťový měřák od Spirentu, které je schopné generovat pakety na plné rychlosti linky, takže vhodná volba pro pořádný zátěžový test. Zkusil jsem jednoduchý syntetický test, který mi řekne jaký je rozdíl mezi Linuxem (Debian s jádrem 4.3.0) oproti RouterOS (6.34.1). V obouch případech jsem použil NAT 1:M (PAT) a generoval jsem provoz s 10 000 UDP toky a se 128B pakety. Na testovaném stroji byl použit síťový adaptér s chipsetem Intel x520. Výsledky jsou na grafech níže (osa X je počet generovaných paketů, osa Y je počet paketů zpracovaných NATem, hodnoty jsou v milionech paketů za sekundu).
Výsledek pro Linux:
Výsledek pro RouterOS:
Jek lze vidět, Linux je schopen odbavit trojnásobný počet paketů toho co RouterOS.
Docela mě překvapilo, o kolik je Linux rychlejší než RouterOS. Ještě zkusím změřit pfSense, snad pojede na lepším stroji a dostanu se na lepší výsledky...