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

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?

решение1

Theотчеты о батареяхмощность разряда 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.

Связанный контент