Raspberry PI Energy and Power test
Inleiding
Het electriciteitsverbruik van de raspi is ongeveer 0,3 A (dus 1,5 W) zie 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: 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 : Raspberry PI 2 model B
4x Wifi : Edimax model EW-7811USC
1x Storage : Sandisk Ultra 16Gb micro SD class 10
1x Power : USB to microUSB 8A / 5V / 40w (Xtorm XPD07)
1x Cable : USB to microUSB fastcharge cable 2.1A at 1.2m 1x (Behello BEHCBL0015)
1x Monitor : Portapow Premium USB + DC Power Monitor
2x Monitor : Maxxter USB power meter
1x Meter : 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
We hebben de Portapow direct aangesloten op onze USB power supply van Xtorm middels de bijgeleverde USB kabels.
Op de test aansluitingen van de Portapow hebben we een Fluke 79III aangesloten om de spanningen te vergelijken (mogelijk verschillen in spanning)
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 |
SD betekend dat er een SD kaart is geplaatst met de standaard Raspbian OS op geinstalleerd
DVI betekend dat er een monitor op de DVI aansluiting is aangesloten.
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 |
SD betekend dat er een SD kaart is geplaatst met de standaard Raspbian OS op geinstalleerd
DVI betekend dat er een monitor op de DVI aansluiting is aangesloten.
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 |
SD betekend dat er een SD kaart is geplaatst met de standaard Raspbian OS op geinstalleerd
DVI betekend dat er een monitor op de DVI aansluiting is aangesloten.
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
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
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
Attachments (2)
-
Screen Shot 2016-03-29 at 20.44.29.jp2
(247.2 KB
) - added by 9 years ago.
Commandline testing
-
20160329_212332_resized.jpg
(27.0 KB
) - added by 9 years ago.
Three accesspoint full load and full CPU load
Download all attachments as: .zip