= Energy and Power test = == Inleiding == Het electriciteitsverbruik van de raspi is ongeveer 0,3 A (dus 1,5 W) zie [http://raspi.tv/2015/raspberry-pi2-power-and-performance-measurement deze metingen]. Ik heb niet kunnen vinden wat de usb-wifi-adapters EW-7811USC (http://www.edimax.com/edimax/merchandise/merchandise_detail/data/edimax/global/wireless_adapters_ac600_dual-band/ew-7811usc) verbruiken. Het broertje van de door ons gebruikte usb-wifi-adapters EW-7811USC, de EW-7811Un verbruikt erg weinig: [http://raspi.tv/2014/pihut-wifi-dongle-vs-edimax-power-usage max 0,1 A] Het totale energieverbruik zou op 0,7 A komen (3,5 W) zodat een powerbank van 15000 mAh voldoende zou zijn. == Hardware == 1x Board : [https://www.raspberrypi.org/products/raspberry-pi-2-model-b/ Raspberry PI 2 model B][[BR]] 4x Wifi : [http://www.edimax.com/edimax/merchandise/merchandise_detail/data/edimax/uk/wireless_adapters_ac600_dual-band/ew-7811usc/ Edimax model EW-7811USC] [[BR]] 1x Storage : [https://www.sandisk.nl/home/memory-cards/microsd-cards/ultra-microsd-for-cameras Sandisk Ultra 16Gb micro SD class 10] [[BR]] 1x Power : [http://www.xtorm.eu/nl/power-hubs/vectr-power-hub/ USB to microUSB 8A / 5V / 40w (Xtorm XPD07)] [[BR]] 1x Cable : [https://www.mediamarkt.nl/nl/product/_be-hello-charge-and-sync-kabel-1-2m-zwart-1418363.html USB to microUSB fastcharge cable 2.1A at 1.2m 1x (Behello BEHCBL0015)] [[BR]] 1x Monitor : [http://www.portablepowersupplies.co.uk/portapow-premium-usb-dc-power-monitor/ Portapow Premium USB + DC Power Monitor] [[BR]] 2x Monitor : [http://maxxter.biz/default.aspx?op=products&op2=item&id=8540 Maxxter USB power meter] [[BR]] 1x Meter : [http://assets.fluke.com/manuals/7926____iseng0200.pdf Fluke 79III (niet gecalibreerd) [[BR]] == Software == {{{ Raspbian Lite : https://downloads.raspberrypi.org/raspbian_lite_latest (March 2016 / 2016-03-18 / Kernel 4.1) Wifi Driver : https://dl.dropboxusercontent.com/u/80256631/8812au-4.1.18-v7-846.tar.gz Source Driver : https://github.com/gnab/rtl8812au }}} == Testing Setup == [[Image(http://www.wirelessleiden.nl/album/var/resizes/hardware/Raspberry-pi-node/20160322_203009.jpg?m=1458675274, 360px)]] [[Image(http://www.wirelessleiden.nl/album/var/albums/hardware/Raspberry-pi-node/20160322_211509.jpg?m=1458678751, 360px)]] [[Image(http://www.wirelessleiden.nl/album/var/resizes/hardware/Raspberry-pi-node/20160322_213140.jpg?m=1458678961, 360px)]] We hebben de Portapow direct aangesloten op onze USB power supply van Xtorm middels de bijgeleverde USB kabels.[[BR]] Op de test aansluitingen van de Portapow hebben we een Fluke 79III aangesloten om de spanningen te vergelijken (mogelijk verschillen in spanning)[[BR]] De USB uitgang van de Portapow sluiten we direct aan middels een 1.2 meter lange USB to Microusb kabel aan op de Raspberry PI 2 model B == Meetingen zonder Wifi Traffic en standaard Raspbian Lite OS == Verschil spanning tussen de portapow en Fluke 79III is max 0.01 volt geconstateerd. ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| || Niets || 5.0593 V || 5.06 V || 0.0007 V || 0 A || 0 mW || Niets op de USB uitgang aangesloten || ||RB PI 2B || 5.0524 V || 5.06 V || 0.0076 V || 0.0706 A || 356 mW || RB PI 2 B || ||RB PI 2B + SD || 5.0393 V||5.04 V || 0.0007 V || 0.2087 A || 1.051 W || RB PI 2B + SD Raspbian || ||RB PI 2B + SD + DVI || 5.0392 V||5.04 V || 0.0007 V || 0.2095 A || 1.056 W || RB PI 2B + SD Raspbian + DVI || ||RB PI 2B + SD + DVI + UTP || 5.0345 V||5.04 V || 0.0055 V || 0.2597 A || 1.307 W || RB PI 2B + SD Raspbian + DVI + UTP || ||RB PI 2B + SD + 3x Wifi + UTP || 5.0278 V||5.03 V || 0.0022 V || 0.3349 A || 1.755 W || RB PI 2B + SD Raspbian + DVI + UTP + 3x Wifi || ||RB PI 2B + SD + 4x Wifi + UTP || 5.0259 V||5.03 V || 0.0041 V || 0.3585 A || 1.802 W || RB PI 2B + SD Raspbian + DVI + UTP + 4x Wifi || [[BR]] SD betekend dat er een SD kaart is geplaatst met de standaard Raspbian OS op geinstalleerd[[BR]] DVI betekend dat er een monitor op de DVI aansluiting is aangesloten.[[BR]] Wifi - Usb Wifi adapter geplaats zonder dat deze geconfigureerd is. == Binairy Wifi Driver installeren == {{{ pi@raspberrypi:~ $ uname -a Linux raspberrypi 4.1.18-v7+ #846 SMP Thu Feb 25 14:22:53 GMT 2016 armv7l GNU/Linux pi@raspberrypi:~ $ wget https://dl.dropboxusercontent.com/u/80256631/8812au-4.1.18-v7-846.tar.gz converted 'https://dl.dropboxusercontent.com/u/80256631/8812au-4.1.18-v7-846.tar.gz' (ANSI_X3.4-1968) -> 'https://dl.dropboxusercontent.com/u/80256631/8812au-4.1.18-v7-846.tar.gz' (UTF-8) --2016-03-22 20:39:10-- https://dl.dropboxusercontent.com/u/80256631/8812au-4.1.18-v7-846.tar.gz Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 45.58.74.165 Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|45.58.74.165|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 746473 (729K) [application/octet-stream] Saving to: '8812au-4.1.18-v7-846.tar.gz' 8812au-4.1.18-v7-846.tar.gz 100%[=======================================================>] 728.98K 1.49MB/s in 0.5s 2016-03-22 20:39:12 (1.49 MB/s) - '8812au-4.1.18-v7-846.tar.gz' saved [746473/746473] pi@raspberrypi:~ $ ls 8812au-4.1.18-v7-846.tar.gz pi@raspberrypi:~ $ gunzip 8812au-4.1.18-v7-846.tar.gz pi@raspberrypi:~ $ ls 8812au-4.1.18-v7-846.tar pi@raspberrypi:~ $ tar xvf 8812au-4.1.18-v7-846.tar 8812au.ko 8812au.conf install.sh pi@raspberrypi:~ $ ls 8812au-4.1.18-v7-846.tar 8812au.conf 8812au.ko install.sh pi@raspberrypi:~ $ sudo ./install.sh sudo cp 8812au.conf /etc/modprobe.d/. sudo install -p -m 644 8812au.ko /lib/modules/4.1.18-v7+/kernel/drivers/net/wireless sudo depmod 4.1.18-v7+ Reboot to run the driver. If you have already configured your wifi it should start up and connect to your wireless network. If you have not configured your wifi you will need to do that to enable the wifi. pi@raspberrypi:~ $ sudo reboot }}} Na reboot worden de USB wifi adapters herkend in Raspbian Lite OS {{{ pi@raspberrypi:~ $ uname -a Linux raspberrypi 4.1.18-v7+ #846 SMP Thu Feb 25 14:22:53 GMT 2016 armv7l GNU/Linux pi@raspberrypi:~ $ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:3f:24:58 inet addr:10.20.30.29 Bcast:10.20.30.255 Mask:255.255.255.0 inet6 addr: 2a02:f6f:2008:0:5d56:5e0f:2603:7a1/64 Scope:Global inet6 addr: fe80::40dc:3f1a:da0b:9c27/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:108 errors:0 dropped:0 overruns:0 frame:0 TX packets:110 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:18069 (17.6 KiB) TX bytes:16233 (15.8 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1280 (1.2 KiB) TX bytes:1280 (1.2 KiB) wlan0 Link encap:Ethernet HWaddr 74:da:38:70:ce:f9 inet6 addr: fe80::ed93:4c6c:33bb:132b/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan1 Link encap:Ethernet HWaddr 74:da:38:70:ce:e7 inet6 addr: fe80::d4e9:b2c0:d8e7:cfaa/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan2 Link encap:Ethernet HWaddr 74:da:38:70:ce:f6 inet6 addr: fe80::a054:ef06:1674:5f52/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan3 Link encap:Ethernet HWaddr 74:da:38:70:cf:09 inet6 addr: fe80::bd76:4ee2:e482:e8b6/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) }}} == Meetingen zonder Wifi Traffic en standaard Raspbian Lite OS met driver geinstalleerd == Verschil spanning tussen de portapow en Fluke 79III is max 0.01 volt geconstateerd. ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| ||RB PI 2B + SD + 4x Wifi + UTP || 5.060 V||5.03 V || 0.004 V || 0.3580 A || 1.798 W || RB PI 2B + SD Raspbian + DVI + UTP + 4x Wifi || [[BR]] SD betekend dat er een SD kaart is geplaatst met de standaard Raspbian OS op geinstalleerd[[BR]] DVI betekend dat er een monitor op de DVI aansluiting is aangesloten.[[BR]] Wifi - Usb Wifi adapter geplaats zonder dat deze geconfigureerd is. == Installed packages == {{{ pi@raspberrypi:~ $ sudo apt-get update pi@raspberrypi:~ $ sudo apt-get install htop pi@raspberrypi:~ $ sudo apt-get install hostapd isc-dhcp-server pi@raspberrypi:~ $ sudo apt-get install ebtables pi@raspberrypi:~ $ sudo apt-get install wavemon pi@raspberrypi:~ $ sudo apt-get install iperf pi@raspberrypi:~ $ sudo apt-get install sysbench }}} == Meetingen zonder Wifi Traffic en standaard Raspbian Lite OS met twee accesspoints geconfigureerd== Verschil spanning tussen de portapow en Fluke 79III is max 0.01 volt geconstateerd. ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| ||RB PI 2B + SD + 4x Wifi + UTP || 5.0099 V||5.01 V || 0.0001 V || 0.5256 A || 2.626 W || RB PI 2B + SD Raspbian + DVI + UTP + 2x Wifi || [[BR]] SD betekend dat er een SD kaart is geplaatst met de standaard Raspbian OS op geinstalleerd[[BR]] DVI betekend dat er een monitor op de DVI aansluiting is aangesloten.[[BR]] Wifi - Usb Wifi adapter geplaats zonder dat deze geconfigureerd is. == Meetingen zonder Wifi Traffic en standaard Raspbian Lite OS met twee accesspoints geconfigureerd met Sysbench test== {{{ pi@raspberrypi:~ $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run }}} [[BR]] ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| ||RB PI 2B + SD + 4x Wifi + UTP || 5.0003 V||5.00 V || 0.0003 V || 0.6141 A || 3.074 W || RB PI 2B + SD Raspbian + DVI + UTP + 2x Wifi || == Meetingen met Iperf Wifi Traffic en standaard Raspbian Lite OS met twee accesspoints geconfigureerd met Sysbench test== {{{ pi@clientpi:~ $ iperf -c 192.168.42.1 -P 10 -w 1000k + pi@raspberrypi:~ $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run }}} ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| ||RB PI 2B + SD + 4x Wifi + UTP || 4.9982 V||5.00 V || 0.0018 V || 0.6325 A || 3.170 W || RB PI 2B + SD Raspbian + DVI + UTP + 2x Wifi || {{{ pi@clientpi:~ $ iperf -c 192.168.42.1 -P 10 -w 1000k + pi@clientpi:~ $ iperf -c 192.168.10.1 -P 10 -w 1000k + pi@raspberrypi:~ $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run }}} ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| ||RB PI 2B + SD + 4x Wifi + UTP || 4.9958 V||5.00 V || 0.0042 V || 0.6527 A || 3.320 W || RB PI 2B + SD Raspbian + DVI + UTP + 2x Wifi || Na een tijdje testen met dubble iperf en benchmark {{{ i@raspberrypi:~ $ vcgencmd measure_temp temp=52.5'C }}} [[Image(http://www.wirelessleiden.nl/album/var/resizes/hardware/Raspberry-pi-node/20160329_212332_resized.jpg?m=1459279961, 300px)]] {{{ pi@clientpi:~ $ iperf -c 192.168.42.1 -P 10 -w 1000k + pi@clientpi:~ $ iperf -c 192.168.10.1 -P 10 -w 1000k + pi@clientpi:~ $ iperf -c 192.168.11.1 -P 10 -w 1000k + pi@raspberrypi:~ $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run }}} ||= Aangesloten =||= Portapow =||= Fluke 79III =||= Verschil =||= Stroom =||= Vermogen =||= Opmerking =|| ||RB PI 2B + SD + 4x Wifi + UTP || 4.9583 V||4.96V || 0.0017 V || 0.8400 A || 4.220 W || RB PI 2B + SD Raspbian + DVI + UTP + 3x Wifi || Na een tijdje testen met drie stuks iperf en benchmark {{{ i@raspberrypi:~ $ vcgencmd measure_temp temp=53.0'C }}}