Como posso encontrar a taxa de descarga da bateria?

13

Talvez essa pergunta tenha sido feita mais cedo, mas não consigo encontrá-la. Eu quero ver um comando de terminal ou programa gui que pode me mostrar a taxa de descarga da bateria. Quais partes ou programas de hardware estão usando mais watts.

EDIT: Encontrou informações adicionais sobre minha pergunta ao usar, por exemplo, PowerTop:

link

link

Ambos relacionados com a desabilitação do ACPI_PROCFS_POWER no kernel.

    
por Luis Alvarado 18.04.2012 / 18:21

6 respostas

9

Você pode experimentar powerstat , que fornece os watts usados por um período de 5 minutos. Para instalá-lo, tente os seguintes comandos:

sudo add-apt-repository ppa:colin-king/powermanagement
sudo apt-get update
sudo apt-get install powerstat

Ou você pode tentar o relatório de uso de energia , que eu acho, depende do fatrace e do powertop.

Pergunta relacionada:

por jokerdino 19.04.2012 / 15:39
6

Talvez você esteja procurando por "Taxa" em Estatísticas de energia > Bateria do laptop > Detalhes ?

    
por Christopher Kyle Horton 18.04.2012 / 22:39
4

"Linux Power Top" pode ajudar (atualmente disponível em link )

    
por Ringtail 18.04.2012 / 18:42
3

O Linux está no processo de remover coisas que costumavam viver em proc e colocá-las em sysfs (um sistema de arquivos altamente estruturado para manter informações sobre a máquina).

Na minha máquina, posso encontrar informações sobre a fonte de alimentação

/sys/class/power_supply/BAT0

Isso tem um arquivo de taxa atual que mantém a taxa de cobrança:

Portanto, o texto a seguir apresenta uma aproximação da taxa de cobrança.

calc \( $(cat charge_full) - $(cat charge_now) \) / $(cat current_now)

calc vem do pacote apcalc.

Se você quiser uma melhor classificação, talvez seja melhor analisar como charge_now muda com o tempo.

Você também pode ser interessante ao visualizar este gráfico em tempo real

while true; do cat current_now; sleep 1; done | feedgnuplot --stream  --line  --ymin 0

Para ter uma ideia de como a taxa de cobrança está mudando com o tempo. Eu posso causar quedas na taxa de carga alternando rapidamente entre as áreas de trabalho.

    
por Att Righ 29.01.2017 / 21:57
2

Você pode ver a taxa atual de descarga de sua bateria sem quaisquer ferramentas adicionais. Abra um terminal com Ctrl + Alt + T e digite isto:

ls /proc/acpi

Isso lhe dá algo assim:

BAT1

Agora digite este comando, substituindo BAT1 , se necessário:

cat /proc/acpi/battery/BAT1/state

Você receberá uma saída semelhante a esta:

present:                 yes
capacity state:          ok
charging state:          charged
present rate:            0 mA
remaining capacity:      3395 mAh
present voltage:         12393 mV

A linha present rate é o que você está procurando (minha PSU está conectada agora, então a taxa de descarga é zero).

Se você quiser ver como a taxa é alterada, por exemplo, por segundo, faça isso:

watch -n 1 cat /proc/acpi/battery/BAT1/state

Isso fornece a saída de cima, mas atualiza a cada 1 segundo. Terminar com Ctrl + c .

    
por nem75 25.04.2012 / 18:26
1

Digite sudo powertop no terminal.

    
por Chan-Ho Suh 18.04.2012 / 18:38

Tags