sexta-feira, 8 de julho de 2016

Consumo de energia do Raspberry Pi parte 5 - Versão 2 Modelo B

consumo de energia do raspberry pi 2 modelo b

Nossos posts sobre consumo de energia do Raspberry Pi tem sido a série mais extensa do blog até agora. Já passamos por 4 partes sobre o consumo que podem ser lidas nos seguintes links: 

Consumo de energia do Raspberry Pi parte 1

Consumo de energia do Raspberry Pi parte 2

Consumo de energia do Raspberry Pi parte 3 - Modelo B+

Consumo do Raspberry Pi parte 4 - Modelo A+ o campeão da economia

A cada teste mais recente é comparado seu consumo em relação à modelos anteriores. A atual parte 5 irá focar no Raspberry Pi 2 Modelo B. O Raspberry Pi 2 contém o mesmo regulador chaveado (ao invés de linear) utilizado nos modelos anteriores B+ e A+.

Futuramente serão realizados testes no Raspberry Pi Zero e também no Raspberry Pi 3 Modelo B que poderá ter um consumo maior devido ao seu processador e WiFi/Bluetooth integrados.

Se ainda não possui a placa, veja nossas dicas sobre compra local ou importação do Raspberry Pi.

É interessante saber o consumo do Raspberry Pi principalmente em projetos que dependem de bateria. Somente em alguns dos testes que eu julgar necessário haverá a comparação com o A+ devido à placa não ter ethernet.

É bom lembrar que apesar do sistema de alimentação do Raspberry Pi 2 Modelo B ser igual ao do Raspberry Pi B+, seu SoC possui um processador diferente, com clock maior e 3 núcleos a mais.


Medições de consumo do Raspberry Pi 2 Modelo B


Após a inicialização do sistema sem nada conectado (nem ethernet), o consumo foi de 1.15W (229mA x 5.05v). São 0.18W a mais que o Raspberry Pi B+.

Consumo de energia do Raspberry Pi 2 Modelo B

Desativando o sistema USB o consumo diminuiu para 0.81W (159mA x 5,07v).

Nas recentes atualizações o caminho para desativar o subsystem USB mudou. Para desativar agora é utilizado:
echo 0 > /sys/devices/platform/soc/3f980000.usb/buspower

Consumo de energia do Raspberry Pi 2 Modelo B

Com a saída de vídeo desativada além do USB, temos um consumo de 0.74W (145mA x 5,07v).

Para desativar é utilizado:
/opt/vc/bin/tvservice -o

Consumo de energia do Raspberry Pi 2 Modelo B

Após o boot, somente com cabo ethernet o consumo foi de 1.35W (269mA x 5.05v).

Consumo de energia do Raspberry Pi 2 Modelo B

Somente com cabo ethernet e vídeo desativado o consumo foi de 1.29W (255mA x 5,05V).

Consumo de energia do Raspberry Pi 2 Modelo B

Com o sistema desligado (em standby) o consumo ficou em 0.35W (69mA x 5,09V). São 0.05W a mais em relação ao B+.

Consumo de energia do Raspberry Pi 2 Modelo B

Com a placa somente com ethernet, ao realizar o download de um arquivo à 200KB/s nosso consumo permaneceu em 1.35W (269mA x 5.05V).

Consumo de energia do Raspberry Pi 2 Modelo B

Nos testes seguintes em que o modelo A+ aparecer será somente como referência, pois foram realizados com cabo ethernet conectado que o mesmo não possui. Ao rodar o binário compilado da linguagem C com loop infinito o consumo foi de 1.57W (312mA x 5,04V).

Consumo de energia do Raspberry Pi 2 Modelo B

Com o loop infinito em conjunto com memcpy para estressar a memória RAM o consumo foi de 1.80W (358mA x 5,02).

Consumo de energia do Raspberry Pi 2 Modelo B

Rodando md5sum em um arquivo de 250MB o consumo ficou em 1.67W (333mA x 5,03V).

Consumo de energia do Raspberry Pi 2 Modelo B

Rodando sha256sum em um arquivo de 250MB o consumo foi de 1.63W (324mA x 5,03V).

Consumo de energia do Raspberry Pi 2 Modelo B

Rodando sha512sum em um arquivo de 250MB o consumo foi de 1.63W (324mA x 5,03V).

Consumo de energia do Raspberry Pi 2 Modelo B

Com ethernet e HDMI ligados o consumo foi de 1.35W (268mA x 5,05v).

Consumo de energia do Raspberry Pi 2 Modelo B

No vídeo abaixo temos o consumo da cópia local de um arquivo de 250MB, a reprodução (decoding) de um vídeo (trailer de Big Buck Bunny) de 720p e de 1080p. Os picos de consumo para cópia do arquivo foram similares ao teste anterior realizado com o B+. No decoding de vídeo em 720p o consumo foi pouca coisa maior que o B+ (que ficava em uma base de 245mA). No decoding de vídeo em 1080p o consumo também foi maior que o B+ (que ficava em uma base de 260mA).



Com ethernet e um teclado wireless ligado à porta USB (o mesmo dos testes anteriores), o consumo foi de 1.70W (337mA x 5,03V).

Consumo de energia do Raspberry Pi 2 Modelo B

Com ethernet, teclado wireless e mouse com fio ligado à porta USB (o mesmo dos testes anteriores), o consumo foi de 1.76W (350mA x 5,03V).

Consumo de energia do Raspberry Pi 2 Modelo B

Com a mesma configuração anterior e rodando o memloop o consumo foi de 2.15W (430mA x 5,01V).

Consumo de energia do Raspberry Pi 2 Modelo B

Com a mesma configuração mas realizando um download localmente à cerca de 8-9MB/s em média, o consumo foi de 2,39W (478mA x 5V).

Consumo de energia do Raspberry Pi 2 Modelo B

O teste de loop é realizado somente com uma thread, como nos modelos anteriores já havia sido realizado dessa forma, apliquei o mesmo método no Raspberry Pi 2 apesar dos seus 4 núcleos. O teste abaixo somente com ethernet executa o teste de desempenho sysbench com 4 threads, ele será referência futura para comparação de consumo com o Raspberry Pi 3. O consumo foi de 2.23W (445mA x 5v).

Consumo de energia do Raspberry Pi 2 Modelo B


Conclusão


Foi possível ver um pequeno aumento de consumo do Raspberry Pi 2 em relação ao B+. É bom salientar que o consumo em alguns testes como do teclado e mouse dependem muito do hardware conectado.

O maior consumo que foi medido no meu caso foram picos de 629mA quando realizando download localmente, executando memloop, sysbench (4 threads) com uso intensivo do mouse e teclado.

2 comentários:

  1. Esses valores, como por exemplo no primeiro gráfico, onde o 2B atinge 1.15W de consumo, está convertido para horas, segundos...?
    Pois eu gostaria de fazer um cálculo para ter uma noção de quanto irei gastar mensalmente.

    ResponderExcluir
    Respostas
    1. A unidade é somente watts aí (1 joule por segundo), mas você tem que pensar como kWh (kilo watt hora) pra medir o consumo mensal. Se for 24h por 30 dias e a tarifa para cada kWh for 0,20 (exemplo) então temos: 1,15W x 720h = 828Wh / 1000 = 0,828kWh x 0,20 = 0,16 centavos por mês.

      Excluir