Стовпець пропущеної оцінки потужності в powertop?


9

Я використовував powertop v.2.1 під Ubuntu 12.04, але він пропустив стовпець оцінки потужності.

Це та сама ситуація, що описана тут, і помилка повинна бути вже виправлена.

Я спробував, lm_sensorsале це не дало жодного зчитування напруги. Ось журнал для виявлення датчиків та сенсорів.

Я не впевнений, що спричинило проблему. Я використовую Linux Linux ядро ​​3.2.0-23, дистрибутив Ubuntu 12.04 на машині Lenovo thinkpad.

Чи є інша утиліта Linux для контролю споживання електроенергії для різних пристроїв?


Я думаю, що powertop - єдине рішення, яке ви шукаєте, перевірте нову версію
Qasim

Відповіді:


7

Якщо ви нещодавно встановили PowerTop, дайте йому трохи часу ... Щоб отримати правильні оцінки, потрібні кілька днів, а потім розпочнеться показ. Я знайшов цю інформацію в мережі, а також кажу з досвіду ...


Ви маєте рацію з цим, але чи знаєте ви, чому це працює таким чином?
Кевін Q

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 .Замінити -j2 на будь-яку кількість ядер CPU, які ви хочете використовувати для процесу компіляції. наприклад, я використав ./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
Qasim

Ось код помилки: 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
І що після того, як я спробую встановити 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 працює чудово
Bullseye
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.