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.1W8~9W

답변1

그만큼배터리 보고서방전율 38.1W

이 값은 ACPI를 통해 배터리/마더보드에서 직접 읽혀지며 올바른 전력 사용량을 상대적으로 잘 반영해야 합니다(모든 장치에 해당되는 것은 아님). 그러나 배터리 보고서가 지속적으로 꺼져 있는 경우 예상 전력은 여전히 ​​일치해야 합니다.

"전력 추정"의 값 열은 다양한 부하 및 디스플레이 밝기에서 전력 사용량을 관찰하여 PowerTOP으로 추정됩니다. PowerTOP은 디스플레이가 꺼져 있고 프로세서(및 GPU)가 절전 상태일 때 기본 전력을 얻습니다. 게다가 전력 추정치가 있습니다.

단일 구성요소나 프로세스의 전력 사용량을 확보할 수 있는 메커니즘은 없습니다. 예를 들어 일부 주변 장치는 엄청난 양의 전력을 소비할 수 있지만 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에 버그가 발생할 가능성은 거의 없습니다.

관련 정보