Existe uma maneira de retornar o consumo atual de watt na linha de comando? Eu descobri sobre o programa powertop, mas não vi uma maneira de retornar o consumo de Watt como um valor para a linha de comando. Estou pensando em algum arquivo que eu posso cat
ou grep
.
power-management
por favor me apague
fonte
fonte
Respostas:
No meu sistema, posso obter a energia consumida pela bateria de
Nos Thinkpads, se o
tp_smapi
módulo estiver carregado, o arquivo seráO valor parece estar em µW, no entanto. Você pode convertê-lo com qualquer ferramenta com a qual se sinta confortável, por exemplo
awk
:Caso não consiga encontrar o local no sistema de arquivos sysfs, é possível procurá-lo:
Além disso, o pacote
lm-sensors
pode ser usado para determinar o uso de energia do sistema em algumas máquinas:fonte
Meu laptop não possui nenhum desses (também não possui bateria atualmente), mas possui um dispositivo "powercap".
Parece que este dispositivo é capaz de definir restrições ao poder do usuário.
E (naturalmente) pode ler o poder extra para forçá-los.
O consumo de energia pode ser encontrado no
energy_uj
arquivo, ou seja:Ele mostrará a palestra (ou palestras, se você tiver muitos dispositivos powercap) em micro-Joules. Na verdade, esse é um contador da energia consumida, portanto, é necessário dividi-lo por um delta de tempo para obter energia.
Esse é o poder consumido pelo meu laptop ou apenas uma parte dele? Eu não sei.
fonte
Em um laptop, lendo os dados da ACPI de procfs ou sysfs. No meu sistema, os arquivos são:
Observe que o sysfs está fortemente vinculado a links, portanto existem várias maneiras de acessar o arquivo.
power_now
é o nome do arquivo que você está procurando.fonte