Пропущенная сила есть колонка в powertop?

9

Я использовал powertop v.2.1 под Ubuntu 12.04, но он пропустил колонку power est.

Это та же самая ситуация, как описано здесь, и эта ошибка должна быть уже исправлена.

Я пытался, lm_sensorsно он не давал показаний по напряжению. Вот журнал для датчиков-обнаружения и sesnors.

Я не уверен, что вызвало проблему. Я использую ядро ​​linux версии 3.2.0-23, дистрибутив Ubuntu 12.04 на компьютере Lenovo ThinkPad.

Существуют ли другие утилиты Linux для мониторинга энергопотребления для разных устройств?

Кевин Кью
источник
Я думаю, что powertop - единственное решение, которое вы ищете, проверьте новую версию
Qasim

Ответы:

7

Если вы недавно установили PowerTop, дайте ему немного времени ... Требуется несколько дней, чтобы получить правильные оценки, а затем начинает отображаться. Я нашел эту информацию в сети, а также говорить из опыта ...

Чарли
источник
Вы правы в этом, но знаете ли вы, почему это работает таким образом?
Кевин К,
1
Я полагаю, что нужно просто собрать соответствующие данные, прежде чем начать оценивать энергопотребление. Так же, как оценка индикатора батареи улучшается со временем.
Чарли
Также, пожалуйста, проголосуйте за понравившийся вам ответ.
Чарли
1
Я должен держать это открытым или это собирает это в фоне?
michelpm
1
Это может сделать это в фоновом режиме, но может занять несколько дней .. Так что будьте терпеливы
Чарли
4

Powertop 2.3

Вы также можете установить Powertop 2.3, надеюсь, эта ошибка исправлена

Вам нужно скачать и скомпилировать его, потому что ни у кого нет последней версии

Загрузите powertop https://01.org/powertop/downloads/2013/powertop-v2.3

powertop-2.3.tar.gz <<<Нажмите и загрузите меня

Перед компиляцией нужно установить зависимости

Установка зависимостей (просто скопируйте и вставьте следующие команды)

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

Установка Powertop

Чтобы собрать и установить PowerTOP, введите следующие команды:

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

Вы также можете использовать -j2 для того, сколько ядер вы хотите использовать в ./make .Replace -j2 с любым количеством ядер ЦП, которое вы хотите использовать для процесса компиляции. например я использовал ./make -j8

Как сделать изменения Powertop постоянными?


Powerstat

это инструмент командной строки, который показывает энергопотребление вашей системы в ваттах.

Установить Powerstat

ssudo apt-get install powerstat -y

Вы можете проверить свое энергопотребление по

  sudo powerstat

ИЛИ

 sudo powerstat -d 0

Показывает энергопотребление в ваттах

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  

Касим
источник
Я собрал последний источник, но проблема до сих пор не решена. Powerstat - это не то, что я ищу, потому что мне нужно считывать напряжение или энергопотребление для разных устройств.
Кевин Q
1

Я пытаюсь скомпилировать powerstat на kubuntu 12.04 (ядро 3.5) с руководством, опубликованным Qasim. Но я всегда получаю ошибки после ./configure. Ошибка: не удается найти libnl и lib-genl.

Яблочко
источник
Я скомпилировал 4 5 раз ... никогда не получаю ошибку при компиляции ... вставьте мне точную ошибку, чтобы я мог ее исправить
Qasim
sudo apt-get install libnl-dev libnl-genl-3-dev
Касим
Вот код ошибки: 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
Буллсай
1
И это после того, как я пытаюсь установить 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 отлично работает
яблочко