= 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]] {{{ pi@raspberrypi:~ $ htop 1 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Tasks: 25, 7 thr; 5 running 2 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Load average: 1.66 2.19 1.20 3 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Uptime: 22:21:41 4 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Mem[|||||||||||||| 51/925MB] Swp[ 0/99MB] PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 29003 pi 20 0 7496 1588 1332 S 400. 0.2 0:13.93 sysbench --test cpu --cpu-max-prime 20000 --num-threads 4 run 29005 pi 20 0 7496 1588 1332 R 100. 0.2 0:03.49 sysbench --test cpu --cpu-max-prime 20000 --num-threads 4 run 29006 pi 20 0 7496 1588 1332 R 100. 0.2 0:03.49 sysbench --test cpu --cpu-max-prime 20000 --num-threads 4 run 29004 pi 20 0 7496 1588 1332 R 100. 0.2 0:03.48 sysbench --test cpu --cpu-max-prime 20000 --num-threads 4 run 29007 pi 20 0 7496 1588 1332 R 98.6 0.2 0:03.43 sysbench --test cpu --cpu-max-prime 20000 --num-threads 4 run 29002 pi 20 0 5476 2768 2032 R 1.4 0.3 0:00.16 htop 1 root 20 0 5448 3872 2732 S 0.0 0.4 0:07.33 /sbin/init 104 root 20 0 9948 4628 4376 S 0.0 0.5 0:08.21 /lib/systemd/systemd-journald 105 root 20 0 11436 2844 2340 S 0.0 0.3 0:00.35 /lib/systemd/systemd-udevd 485 root 20 0 5072 2356 2156 S 0.0 0.2 0:00.26 /usr/sbin/cron -f 490 root 20 0 3396 2152 1948 S 0.0 0.2 0:00.62 /lib/systemd/systemd-logind 493 avahi 20 0 4004 2604 2320 S 0.0 0.3 0:05.29 avahi-daemon: running [raspberrypi-2.local] 495 messagebu 20 0 5492 2928 2608 S 0.0 0.3 0:00.13 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-acti 510 nobody 20 0 2292 1464 1340 S 0.0 0.2 0:00.92 /usr/sbin/thd --daemon --triggers /etc/triggerhappy/triggers.d/ --socket /var/run/th 515 avahi 20 0 3876 240 16 S 0.0 0.0 0:00.00 avahi-daemon: chroot helper 563 root 20 0 32144 2700 2324 S 0.0 0.3 0:00.56 /usr/sbin/rsyslogd -n 564 root 20 0 32144 2700 2324 S 0.0 0.3 0:00.04 /usr/sbin/rsyslogd -n 565 root 20 0 32144 2700 2324 S 0.0 0.3 0:01.20 /usr/sbin/rsyslogd -n 541 root 20 0 32144 2700 2324 S 0.0 0.3 0:01.90 /usr/sbin/rsyslogd -n 604 root 20 0 5912 3172 2844 S 0.0 0.3 0:01.60 /usr/sbin/hostapd -B -P /run/hostapd.wlan0.pid /etc/hostapd/hostapd_wlan0.conf 606 root 20 0 5912 2388 2080 S 0.0 0.3 0:01.69 /usr/sbin/hostapd -B -P /run/hostapd.wlan1.pid /etc/hostapd/hostapd_wlan1.conf 921 root 20 0 2716 1868 1440 S 0.0 0.2 0:28.90 /sbin/dhcpcd -q -w 922 root 20 0 7860 4408 3952 S 0.0 0.5 0:00.10 /usr/sbin/sshd -D 947 ntp 20 0 5768 3836 3400 S 0.0 0.4 0:18.92 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 106:111 948 root 20 0 4052 1700 1572 S 0.0 0.2 0:00.03 /sbin/agetty --noclear tty1 linux 951 root 20 0 10476 7896 1880 S 0.0 0.8 0:03.50 /usr/sbin/dhcpd -q -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid br0 24978 root 20 0 11476 4696 4088 S 0.0 0.5 0:00.11 sshd: pi [priv] 24998 pi 20 0 11476 2972 2368 S 0.0 0.3 0:00.33 sshd: pi@pts/0 25001 pi 20 0 6052 4204 3004 S 0.0 0.4 0:01.40 -bash 28126 root 20 0 11476 4872 4264 S 0.0 0.5 0:00.11 sshd: pi [priv] 28134 pi 20 0 11476 3096 2492 S 0.0 0.3 0:00.24 sshd: pi@pts/1 28137 pi 20 0 5924 3920 2848 S 0.0 0.4 0:00.47 -bash F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit }}} ||= 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 ||