Monitoramento do consumo de energia do sistema

4

Você conhece algum aplicativo que monitore o consumo de energia do sistema? Não apenas cpu, mas todos os componentes, de preferência?

UPDATE - powertop & powerstat

Encontrei powertop , mas não diz muito.

Tambémencontreiestapergunta: Problema de monitoramento do consumo de energia e sua duplicação em Ask Ubuntu: link .

A resposta é powertop precisa de algumas horas para coletar dados antes de fornecer cálculos de consumo de energia. (Também grochmal aconselha isso em seus comentários.) Mas isso pode não ser a verdade completa, à luz do que eu achei rodando powertop em segundo plano.

$ sudo powertop &
[1] 20744
tomasz@tomasz-Latitude-E4200:~$ Loaded 0 prior measurements
Cannot load from file /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only 
RAPL device for cpu 0
RAPL device for cpu 0
RAPL device for cpu 0
Devfreq not enabled
Cannot load from file /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only 

A resposta Ask Ubuntu também menciona:

powerstat

Ele exige que o laptop funcione com bateria (não para o RaspberryPi e para os desktops) e depois de 3 minutos:

  Time    User  Nice   Sys  Idle    IO  Run Ctxt/s  IRQ/s Fork Exec Exit  Watts
03:28:26  20.2   0.0   2.4  77.4   0.1    1   1356    675    2    0    0  17.28 
03:28:36  12.8   0.0   2.4  84.8   0.1    1   1749    699    0    0    1  11.82 
03:28:46  11.6   0.0   1.7  86.7   0.0    1   1190    553    0    0    0  11.56 
03:28:56  16.8   0.0   2.4  80.7   0.1    1   1455    680    4    0    4  13.48 
03:29:06  14.7   0.0   1.9  83.4   0.1    2   1486    696    0    0    0  16.11 
03:29:16  22.6   0.0   3.1  74.3   0.0    3   2494    987    0    0    0  13.68 
03:29:26   4.3   0.0   0.8  94.9   0.1    2    806    391    0    0    1  12.05 
03:29:36   5.4   0.0   1.6  93.0   0.1    1   1219    665    4    0    2  11.85

Qual é o melhor. Mas uma falha nos componentes está faltando. Ou eu não sei como consegui-los.

    
por Tomasz 19.08.2016 / 02:33

2 respostas

4

A única maneira de obter uma leitura precisa do consumo de energia de todo o computador é usar um medidor de energia externo como este, por exemplo .

Qualquer coisa incorporada será falha e ignorará certos aspectos, como a perda de energia dentro da fonte de alimentação e sua ventoinha, e possivelmente avaliará incorretamente o consumo de certos componentes.

    
por 19.08.2016 / 02:59
1

O powertop da Intel mostra exatamente isso, consumo de energia por dispositivo. Ele ainda tem uma guia tunnables onde tenta alterar os parâmetros desses dispositivos para usar menos energia.

Embora escrito pela Intel (surpreendentemente como open-source), ele foi portado para máquinas baseadas em ARM.

Referências

por 19.08.2016 / 02:49