PowerTOP: почему сумма значений «Power est» намного меньше скорости разряда?

Я бегу Ubuntu 13.10 на MSI gs70 Stealth ноутбуке. Когда я запускаю powertop 2.4, я вижу:

The battery reports a discharge rate of 38.1 W The estimated remaining time is 0 hours, 5 minutes

Summary: 1524,0 wakeups/second,  56,0 GPU ops/seconds, 0,0 VFS ops/sec and 28,3% CPU use

Power est.              Usage       Events/s    Category       Description
  6.97 W     96,7%                      Device         Display backlight
  1.19 W     18,9 ms/s     296,8        Interrupt      [6] tasklet(softirq)   586 mW      1,2 ms/s     146,8        kWork         od_dbs_timer   525 mW      7,0 ms/s     130,8        Process        smbd -F   454 mW      3,1 ms/s     113,4        Timer          hrtimer_wakeup   450 mW      3,4 ms/s     113,5        Process        /usr/bin/pulseaudio --start --log-target=syslog   445 mW     10,5 ms/s 100,6        Process        /opt/google/chrome/chrome
--no-startup-window   398 mW     20,4 ms/s      91,5        Process        compiz   369 mW      1,1 ms/s      92,4        Process        [rcu_sched]   323 mW     79,0 ms/s      72,7        Process        /opt/google/chrome/chrome --type=renderer --lang=en-US
--force-fieldtrials=AutocompleteDynamicTrial_2/DefaultControl_R2_Stable/ 301 mW     35,1 ms/s      67,6        Process        /usr/bin/tilda   230 mW      1,8 ms/s      57,5        Timer          tick_sched_timer  163 mW      3,9 ms/s      40,4        Interrupt      [46] i915   158 mW     10,7 ms/s      38,5        Process        /usr/bin/ibus-daemon
--daemonize --xim
 89.6 mW     21,9 ms/s      20,1        Process        /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 86.9 mW      2,0 ms/s      21,6        Interrupt      PS/2 Touchpad / Keyboard / Mouse
 73.7 mW      3,0 ms/s      18,1        Process        /usr/lib/ibus/ibus-engine-simple
 69.0 mW    169,3 µs/s      17,3        kWork          flush_to_ldisc
 67.2 mW    149,9 µs/s      16,8        kWork          intel_unpin_work_fn
 47.2 mW     11,5 ms/s      10,6        Process        /usr/lib/unity/unity-panel-service
 43.3 mW    321,8 µs/s      10,8        Process        java -jar Downloads/tomighty-0.7.1.jar
 42.3 mW      3,7 ms/s      10,2        Process        /opt/google/chrome/chrome --type=renderer --lang=en-US
--force-fieldtrials=AutocompleteDynamicTrial_2/DefaultControl_R2_Stable/
 30.7 mW      6,9 ms/s       7,0        Process        powertop
 30.7 mW      1,0 ms/s       7,6        Process        zeitgeist-datahub
 29.8 mW      1,4 ms/s       7,3        Process        /usr/lib/x86_64-linux-gnu/indicator-application-service
 28.0 mW     36,6 µs/s       7,0        kWork          console_callback
 26.8 mW      3,4 ms/s       6,4        Process        indicator-multiload
 25.0 mW    126,9 µs/s       5,6        Process        syndaemon -i 1.0 -t -K -R
 23.4 mW     87,2 µs/s       5,8        kWork          ieee80211_iface_work
 20.4 mW      6,7 ms/s       4,4        Process        /opt/google/chrome/chrome --type=renderer --lang=en-US
--force-fieldtrials=AutocompleteDynamicTrial_2/DefaultControl_R2_Stable/
 19.9 mW    236,9 µs/s       5,0        Process        [rcuos/7]
 16.6 mW    648,9 µs/s       4,1        Process        /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
 16.2 mW    687,7 µs/s       4,0        Process        /usr/bin/gtk-window-decorator
 15.1 mW      3,3 ms/s       3,4        Process        /usr/lib/x86_64-linux-gnu/hud/hud-service
 14.5 mW    391,1 µs/s       3,6        Interrupt      [1] i8042
 10.9 mW    248,1 µs/s       2,7        Interrupt      [4] block(softirq)

Почему, если я суммирую все значения в столбце Power est., я не получу 38.1W скорости разряда, а только что-то вроде 8~9W?

3
задан 07.05.2020, 10:30

1 ответ

Батарея сообщает о скорости разряда 38,1 Вт

Это значение считывается напрямую с батареи / материнской платы через ACPI и должно относительно хорошо отражать правильное энергопотребление (не на всех устройствах, хотя). Однако, если этот отчет от батареи постоянно отключен, предполагаемая мощность все равно должна соответствовать ему.

Значения в «Power Est.» Столбцы оцениваются PowerTOP путем наблюдения за потреблением энергии при различных нагрузках и яркости дисплея. PowerTOP получает базовую мощность, когда ваш дисплей выключен, а процессор (и графический процессор) находятся в спящем режиме. Кроме того, есть оценки мощности.

Не существует механизма для получения энергопотребления одного компонента или процесса. Например, некоторые периферийные устройства могут потреблять значительное количество энергии, но PowerTOP не может измерить это. Лучше показать наилучшие возможные оценки воздействия каждого процесса и иметь (относительно большой) кусок неучтенного использования, чем масштабировать оценки для соответствия скорости сбросов.

Чтобы улучшить оценки, вы можете попробовать (заново) выполнить калибровку PowerTOP с помощью

powertop --calibrate

Из man 8 powertop:

--calibrate
    runs powertop in calibration mode. When running on battery, 
    powertop can track power consumption as well as system activity. 
    When there are enough measurements, powertop can start to report 
    power  estimates.  One can get more accurate estimates by using 
    this option to enable a calibration cycle. This will cycle through 
    various display levesl (sic) and USB device activities and workloads.

Попробуйте выполнить калибровку с отключенным зарядным устройством. Существует небольшая вероятность того, что либо ваш ноутбук неправильно сообщает о состоянии зарядки аккумулятора, либо вы столкнулись с ошибкой в ​​PowerTOP.

3
ответ дан 07.05.2020, 10:30

Теги

Похожие вопросы