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.
- Po zapnutí se ukázala spotřeba 6 W.
- Po vytížení Wifiny se ukázala spotřeba 8 W.
- Po zatížení výpočtem se ukázala spotřeba 8 W.
- Po opětovném uvedení do nečinosti se ukázala spotřeba 7 W.
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
- tcpspray (FD): 28 MBps
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
- ftp: 1,36-1,73 MBps, zkoušeno na file_10mb stahovaném z Wifi na ethernet.
- tcpspray (HD): 2,5 MBps z ethernetu na Wifi.
- tcpspray (FD): 1,1 MBps v obou směrech zároveň.
- tcpspray z Wifi na ethernet:
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:0Notebook
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:0Notebook
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:0Zdá 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
