IFPR-Labtelecom: Linux (Bateria)

Ensino

Os parâmetros da bateria do computador são fundamentais em várias situações, principalmente em aplicações de campo. Nessa seção são apresentados alguns comandos úteis que já utilizei nas distribuições Debian e Slackware para monitorar o estado da bateria. É possível combinar esses comandos com o grep para extrair informações específicas. Por exemplo, com o comando cat /proc/acpi/battery/BAT0/state | grep remaining é possível obter a quantidade de carga disponível da bateria na distribuição Slackware.

Debian: é necessário instalar o comando acpi, no terminal como usuário root digite: apt-get install acpi

Ver informações do estado da bateria (capacidade de carga atual, se está carregando ou não, etc):

1) No terminal digite: acpi -b -i

2) O resultado do comando é apresentado logo abaixo.

Battery 0: Discharging, 95%, discharging at zero rate - will never fully discharge. Battery 0: design capacity 5000 mAh, last full capacity 4775 mAh = 95%

Slackware: nas distribuições que utilizei os comandos abaixo já vem instalados com a distribuição.

Ver informações sobre a bateria instalada no computador:

1) No terminal digite: cat /proc/acpi/battery/BAT0/info

2) O resultado do comando é apresentado logo abaixo.

bash-4.3# cat /proc/acpi/battery/BAT0/info present: yes design capacity: 5200 mAh last full capacity: 4570 mAh battery technology: rechargeable design voltage: 10800 mV design capacity warning: 457 mAh design capacity low: 229 mAh cycle count: 0 capacity granularity 1: 52 mAh capacity granularity 2: 52 mAh model number: 1015CX serial number: battery type: LION OEM info: ASUS

Ver informações do estado da bateria (capacidade de carga atual, se está carregando ou não, etc):

1) No terminal digite: cat /proc/acpi/battery/BAT0/state

2) O resultado do comando é apresentado logo abaixo:

bash-4.3# cat /proc/acpi/battery/BAT0/state present: yes capacity state: ok charging state: charging present rate: 1171 mA remaining capacity: 1170 mAh present voltage: 11161 mV

Com esse resultado é possível estimar o tempo restante de uso do computador. Por exemplo, no resultado acima a capacidade remanescente (remaining capacity) é de 1170 mAh. A taxa de consumo (present rate) é de 1171 mA. Logo, se esse consumo permanecer constante o computador teria uma autonomia de uso de uma hora com a energia da bateria.