¿Falta la columna de potencia est. En powertop?

9

Utilicé Powertop v.2.1 en Ubuntu 12.04 pero me faltó la columna de potencia est.

Es la misma situación que se describe aquí y se supone que ese error ya está solucionado.

Lo intenté lm_sensorspero no dio ninguna lectura de voltaje. Aquí hay un registro para sensores-detectores y sesnors.

No estoy seguro de qué causó el problema. Estoy ejecutando Linux kernel 3.2.0-23-generic, Ubuntu 12.04 distro en la máquina Lenovo thinkpad.

¿Hay alguna otra utilidad de Linux para monitorear el consumo de energía para diferentes dispositivos?

Kevin Q
fuente
Creo que Powertop es la única solución que está buscando, consulte la nueva versión
Qasim,

Respuestas:

7

Si acaba de instalar PowerTop, espere un momento ... Tarda unos días en obtener las estimaciones correctas y luego comienza a mostrarse. Encontré esta información en la red y también hablo por experiencia ...

Charlie
fuente
Tienes razón en esto, pero ¿sabes por qué funciona de esta manera?
Kevin Q
1
Supongo que simplemente necesita recopilar los datos relevantes antes de comenzar a estimar el consumo de energía. Justo como la estimación del indicador de batería mejora con el tiempo.
Charlie
Además, vote la respuesta que desee.
Charlie
1
¿Tengo que mantenerlo abierto o lo está recopilando en segundo plano?
michelpm
1
Puede hacerlo en segundo plano, pero puede tomar algunos días. Así que tenga paciencia
charlie
4

Powertop 2.3

También puede instalar Powertop 2.3, espero que este error sea reparado

Necesita descargarlo y compilarlo porque nadie tiene la última versión

Descargar powertop https://01.org/powertop/downloads/2013/powertop-v2.3

powertop-2.3.tar.gz <<<Hacer clic y descargarme

Antes de compilar necesita instalar dependencias

Instalación de dependencias (solo copie y pegue los siguientes comandos)

sudo apt-get install libtool autoconf libnl-dev ncurses-dev pciutils-dev build-essential -y

Instalar Powertop

Para construir e instalar PowerTOP, escriba los siguientes comandos,

cd Downloads/powertop*  # assuming that you have downloaded in Downloads folder in you home directory   
sudo configure 
sudo make       # use -j option if you want to see details below
sudo make install

También puede usar -j2 para la cantidad de núcleos que desea usar en ./make. Reemplace -j2 con cualquier número de núcleos de CPU que desee usar para el proceso de compilación. por ejemplo, he usado ./make -j8

¿Cómo hago que los cambios de Powertop sean permanentes?


Powerstat

es una herramienta de línea de comandos que le muestra el consumo de energía de su sistema en vatios.

Instalar Powerstat

ssudo apt-get install powerstat -y

Puede verificar su consumo de energía por

  sudo powerstat

O

 sudo powerstat -d 0

Muestra el consumo de energía en vatios

Running for 480 seconds (48 samples at 10 second intervals).
ACPI battery power measurements will start in 0 seconds time

Time    User  Nice   Sys  Idle    IO  Run Ctxt/s  IRQ/s Fork Exec Exit  Watts
 11:19:41   4.2   0.0   1.4  94.4   0.0    1   8731    518   20   20   20   9.44
 11:19:51   1.6   0.0   0.9  97.4   0.0    1   2165    301   20   20   20  10.78
 11:20:01   1.7   0.0   1.0  97.3   0.0    1   7788    400   20   20   20  12.27

Average   2.5   0.0   1.1  96.3   0.0  1.0 6228.0  406.3 20.0 20.0 20.0  10.83
StdDev   1.2   0.0   0.2   1.4   0.0  0.0 2898.3   89.0  0.0  0.0  0.0   1.16

 Minimum   1.6   0.0   0.9  94.4   0.0  1.0 2165.4  300.6 20.0 20.0 20.0   9.44
 Maximum   4.2   0.0   1.4  97.4   0.0  1.0 8730.7  518.3 20.0 20.0 20.0  12.27

 Summary:
 10.83 Watts on Average with Standard Deviation 1.16  

Qasim
fuente
Compilé la última fuente, pero el problema aún no se resuelve. Powerstat no es lo que estoy buscando, ya que necesito leer el voltaje o el consumo de energía para diferentes dispositivos.
Kevin Q
1

Intento compilar powerstat en kubuntu 12.04 (kernel 3.5) con la guía publicada por Qasim. Pero siempre obtengo errores después de ./configure. Error: no se puede encontrar libnl y lib-genl.

Diana
fuente
He compilado 4 5 veces ... nunca obtengo errores al compilar ... pégame el error exacto para que pueda solucionarlo
Qasim
sudo apt-get install libnl-dev libnl-genl-3-dev
Qasim
Ese es el código de error: code checking for pkg-config... no checking for PCIUTILS... no checking for library containing pci_get_dev... -lpci checking for LIBNL... no checking for LIBNL... no checking for LIBNL... no configure: error: libnl and libnl-genl are required but were not found
Bullseye
1
Y eso después de intentar instalar libnl-dev libnl-genls-3: libnl-dev is already the newest version. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libnl-genl-3-dev : Depends: libnl-3-dev (= 3.2.3-2ubuntu2) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Bullseye
Powertops 2.1 funciona bien
Bullseye