Nedavno jsem poridil na testy Ubiquiti Routerstation. Podle informaci, by to melo mit zhruba stejny procesor, jako Mikrotik Routerboard 433, akorat na 680 MHz (tedy jako varianta 433 AH).
Byl jsem docela prekvapen, kdyz procesorovy benchmark ukazal zhruba polovicni vypocetni vykon nez Mikrotik Routerboard 433 (tedy zhruba ctvrtinovy nez jaky bych cekal). Obdobne take benchmark propustnosti routovani mezi jednim a druhym ethernetem daval zhruba polovinu (25-30 Mbps).
Docela by me zajimalo, co je pricinou te pomalosti. Mozna tam je nedostatecny bandwidth k pametem - RB 433 ma dva chipy, zatimco Routerstation jen jeden, takze mozna pouziva polovicni bitovou sirku pametove sbernice.
Dovolil jsem si maly test propustnosti mezi eth0-eth1 mereny iperfem:
TCP jednosmerny test (default nastaveni, 60 sec):
80 mbps jednim smerem
89 mbps druhym smerem
(asi ovlivnuje vykon PC s iperfem, nejsou to dela)
UDP zatizeno 50M FD (obema smery, realne o neco mene, cca 45M FD kvuli pretizeni CPU pocitacu s iperfem), procesor routerstationu:
58% idle 40% softirq
(tzn. z poloviny se flakal)
(conntrack zaply, mozna by bylo zajimave jeste zkusit s NOTRACK)
To by me zajimalo, jakto ze mame tak odlisne vysledky. Pochybuji, ze by to bylo jadrem. Spis bych tipoval, ze mam nejake vadne RS (testoval jsem to na dvou a na obou to vyslo stejne).
Mimochodem, ktere pouzivas madwifi? Ja jsem pesel na GCC 3.4.6 ze ctyrkove rady, kdyz me asi pred rokem pri prekladu OpenWRT na RB133 nefungovalo kloudne stable madwifi (tehdy 9.3.3) prelozene ctyrkovym GCC.
Diky, to bude ono. V changelogu se pise o zvyseni taktu RAM na dvojnasobek a zapnuti write-through cachovani. Je zajimave, ze ValXdaterovi to chodi dobre, protoze ty zmeny jsou v zavadeci a jenom nahrani vlastniho buildu OpenWrt by na to IMHO nemelo mit vliv.
Nicmene je prekvapive, ze Ubiqiti jsou schopni to vydat a prodavat verzi se softwarovovym bugem, ktery to dela 5x pomalejsi. To se docela obavam o uroven jejich vystupni kontroly. Take je zvlastni, ze v sekci support jejich webu o Routerstation neni ani zminka (alespon jsem ji tam nenasel).