[ltp] How bad is this (on a scale)?

Micael linux-thinkpad@linux-thinkpad.org
Sat, 28 Nov 2009 13:07:53 +0100


Since a few months, I have this nice x200s with a  LED backlit screen and 9 
cell battery pack, CPU  L9600. Thing is, I think the power is drained quite 
fast from the battery, much worse than when I dual boot into windows.
I have disabled the wireless with the hardware button, and tried to find 
reasons for the poor performance. But maybe I expcted too much from this 
laptop in terms of battery performance?

I'd like your opinion on how good/bad the numbers are;

Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        ( 1.9%)         2.14 Ghz     0.7%
polling           0.0ms ( 0.0%)         2.14 Ghz     0.0%
C1 mwait          0.0ms ( 0.0%)         1.60 Ghz     0.0%
C2 mwait          0.1ms ( 0.0%)          800 Mhz    99.2%
C6 mwait          8.7ms (98.1%)

Wakeups-from-idle per second : 114.1    interval: 15.0s
Power usage (ACPI estimate): 126.9W (0.6 hours)

Top causes for wakeups:
  50.9% ( 71.0)       <interrupt> : PS/2 keyboard/mouse/touchpad
  19.5% ( 27.3)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
   7.5% ( 10.5)      <kernel IPI> : Rescheduling interrupts
   7.2% ( 10.0)             geany : hrtimer_start_range_ns (hrtimer_wakeup)
   4.2% (  5.8)       <interrupt> : extra timer interrupt
   2.2% (  3.1)          knotify4 : hrtimer_start_range_ns (hrtimer_wakeup)
   1.6% (  2.2)       <interrupt> : i915
   1.4% (  2.0)              kwin : hrtimer_start_range_ns (hrtimer_wakeup)
   1.0% (  1.4)    plasma-desktop : hrtimer_start_range_ns (hrtimer_wakeup)
   0.8% (  1.1)           klipper : hrtimer_start_range_ns (hrtimer_wakeup)
   0.7% (  0.9)           krunner : hrtimer_start_range_ns (hrtimer_wakeup)
   0.7% (  0.9)           ifplugd : hrtimer_start_range_ns (hrtimer_wakeup)
   0.6% (  0.8)     <kernel core> : hrtimer_start (tick_sched_timer)
   0.5% (  0.7)       <interrupt> : eth0
   0.5% (  0.7)           konsole : hrtimer_start_range_ns (hrtimer_wakeup)
   0.4% (  0.5)          events/0 : e1000_watchdog_task (e1000_watchdog)
   0.1% (  0.2)     <kernel core> : dev_watchdog (dev_watchdog)
   0.1% (  0.1)      wicd-monitor : hrtimer_start_range_ns (hrtimer_wakeup)
   0.1% (  0.1)             kded4 : hrtimer_start_range_ns (hrtimer_wakeup)
   0.1% (  0.1)              init : hrtimer_start_range_ns (hrtimer_wakeup)
   0.0% (  0.1)     <kernel core> : run_timer_softirq (sta_info_cleanup)
   0.0% (  0.1)                 X : hrtimer_start_range_ns (hrtimer_wakeup)
   0.0% (  0.1)                 X : queue_delayed_work (delayed_work_timer_fn)



Cheers, 
 Micael