RouterStation

Pořídili a vyzkoušeli jsme RouterStation.

Spotřeba

K měření byl použit multifunkčí měřák z Lidlu. RouterStation má zasunutu jednu Wifinu.

Při vytížení

Ethernet

Popis pokusu

Dva notebooky, oba připojeny přes ethernet. Každý je v samostatné IP síti. RouterStation slouží jako router. Notebooky jsou připojeny do jeho ethernetových portů.

Dosažené výsledky

Obdobně pomocí ftp a v HD režimu dvakrát polovina.

Dosazežnou rychlost snížila asi na polovinu pravidla iptables zavedená v původním systému. Na měření byla všechna odstraněna.

Limitem se ukázal být procesor, který byl při směrování plně vytížen.

Wifi

Popis pokusu

Dva notebooky, jeden připojen přes ethernet, druhý přes Wifi v režimu g. RouterStation má spojeno eth0 a ath0 do mostu.

Pokus se po získání prvních výsledků opakoval s nastavením rate na 54 M na obou stranách a s přemístěnín Routerstation na místo s lepším signálem.

Použité příkazy

ftp wget -O /dev/null ftp://192.168.39.11/file_10mb

tcpspray (HD) tcpspray 192.168.39.7 -n 10000

tcpspray (FD) tcpspray 192.168.39.7 -n 10000 -e

Dosažené výsledky

Naměřené rychlosti pomocí tcpstray [kBps]

HD

2085

1314

2396

2492

2497

2141

FD/TX

1209

1102

1116

1150

1138

1124

FD/RX

1263

1145

1168

1209

1191

1174

ftp

1620

1360

1430

1560

1530

1730 

rate 54M [kBps]

HD

2654

2710

2759

2705

2935

2938

FD/RX

1234

1258

1498

1621

1659

1654

FD/TX

1307

1329

1565

1696

1703

1684

ftp

2620

2770

2840

2690

2730

2820

Vytížení procesoru na RouterStationu dosahovalo 73%, nejvíce zabírají softirq. Při rate 54M byl procesor vytížen zcela.

Bezdrátová konfigurace

RouterStation

ath0      IEEE 802.11g  ESSID:"pokus"  Nickname:""
          Mode:Master  Frequency:2.457 GHz  Access Point: 00:0B:6B:83:12:BB   
          Bit Rate:0 kb/s   Tx-Power:19 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=18/70  Signal level=-78 dBm  Noise level=-96 dBm
          Rx invalid nwid:871  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Notebook

wlan0     IEEE 802.11abgn  ESSID:"pokus"  
          Mode:Managed  Frequency:2.457 GHz  Access Point: 00:0B:6B:83:12:BB   
          Bit Rate=54 Mb/s   Tx-Power=15 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality=82/100  Signal level:-61 dBm  Noise level=-94 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Bezdrátová konfigurace pro 54 M

Routerstation

ath0      IEEE 802.11g  ESSID:"pokus"  Nickname:""
          Mode:Master  Frequency:2.457 GHz  Access Point: 00:0B:6B:83:12:BB   
          Bit Rate=54 Mb/s   Tx-Power:19 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=38/70  Signal level=-58 dBm  Noise level=-96 dBm
          Rx invalid nwid:90  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Notebook

wlan0     IEEE 802.11abgn  ESSID:"pokus"  
          Mode:Managed  Frequency:2.457 GHz  Access Point: 00:0B:6B:83:12:BB   
          Bit Rate=54 Mb/s   Tx-Power=15 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality=32/100  Signal level:-81 dBm  Noise level=-94 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Zdá se, že sledování kvality linky na notebooku není moc spolehlivé.

NBench

Procesoc na RouterStation vychází nečekaně pomalý a to i v porovnání s RB433, ačkoli jsme očakávali, že RouterStation RB433 porazí.

Pomalost procesoru se odráží i v omezené propustnosti RouterStation v roli směrovače.

Výstup testu

BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          39.577  :       1.01  :       0.33
STRING SORT         :          1.4535  :       0.65  :       0.10
BITFIELD            :      1.0076e+07  :       1.73  :       0.36
FP EMULATION        :          2.1268  :       1.02  :       0.24
FOURIER             :          3.8408  :       0.00  :       0.00
ASSIGNMENT          :          1.3233  :       5.04  :       1.31
IDEA                :          818.36  :      12.52  :       3.72
HUFFMAN             :          6.8353  :       0.19  :       0.06
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 1.456
FLOATING-POINT INDEX: 0.163
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : 
L2 Cache            : 
OS                  : Linux 2.6.26.8
C compiler          : /home/santiago/work/openwrt-rb4xx/trunk/staging_dir/toolchain-mips_gcc-3.4.6_uClibc-0.9.29/usr/bin/mips-openwrt-linux-uclibc-gcc
libc                : static
MEMORY INDEX        : 0.362
INTEGER INDEX       : 0.365
FLOATING-POINT INDEX: 0.135
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

Po aktualizaci

Po aktualizaci programového vybavení jsme naměřili mnohem lepší výsledky.

BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          214.32  :       5.50  :       1.81
STRING SORT         :          16.912  :       7.56  :       1.17
BITFIELD            :      5.9557e+07  :      10.22  :       2.13
FP EMULATION        :            22.7  :      10.89  :       2.51
FOURIER             :          28.307  :       0.03  :       0.02
ASSIGNMENT          :          2.0385  :       7.76  :       2.01
IDEA                :          823.53  :      12.60  :       3.74
HUFFMAN             :          51.742  :       1.43  :       0.46
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 6.764
FLOATING-POINT INDEX: 0.318
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : 
L2 Cache            : 
OS                  : Linux 2.6.28.9
C compiler          : /home/santiago/work/openwrt-rb4xx/trunk/staging_dir/toolchain-mips_gcc-3.4.6_uClibc-0.9.29/usr/bin/mips-openwrt-linux-uclibc-gcc
libc                : static
MEMORY INDEX        : 1.712
INTEGER INDEX       : 1.670
FLOATING-POINT INDEX: 0.262
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

cpuinfo

root@OpenWrt:~# cat /proc/cpuinfo 
system type             : Atheros AR7161 rev 2 (id:0xaa)
processor               : 0
cpu model               : MIPS 24K V7.4
BogoMIPS                : 452.19
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes
ASEs implemented        : mips16
shadow register sets    : 1
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

crfreenet: RouterStation (last edited 2009-09-13 10:09:48 by DavidKolovratník)

[CRFreeNet] [Galerie] [CZFree.Net] [zen#blog]