power-management – Valor de retorno del consumo actual de vatios en la línea de comando

Pregunta:

¿Hay alguna forma de devolver el consumo actual de vatios en la línea de comando? Me he enterado del programa powertop, pero no he visto una forma de devolver el consumo de vatios como valor a la línea de comandos. Estoy pensando en algún archivo que pueda cat o grep .

Respuesta:

En mi sistema puedo obtener la energía extraída de la batería de

cat /sys/class/power_supply/BAT0/power_now
9616000

En Thinkpad, si el módulo tp_smapi está cargado, el archivo se

cat /sys/devices/platform/smapi/BAT0/power_now

Sin embargo, el valor parece estar en µW. Puede convertirlo con cualquier herramienta con la que se sienta cómodo, por ejemplo, awk :

awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now
9.616 W

En caso de que no pueda encontrar la ubicación dentro del sistema de archivos sysfs, puede buscarla:

find /sys -type f -name power_now 2>/dev/null

Además, el paquete lm-sensors se puede utilizar para determinar el uso de energía del sistema en algunas máquinas:

# sensors power_meter-acpi-0
power_meter-acpi-0
Adapter: ACPI interface
power1:      339.00 W  (interval =   1.00 s)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım