reducing power usage of Fedora - how you can help!

Riku Seppälä riku.seppala at kymp.net
Sat Aug 11 18:20:12 UTC 2007


Bill Nottingham wrote:
> Thomas Cameron (thomas.cameron at camerontech.com) said: 
>   
>>> Would you like your laptop battery to last longer? Would you like your
>>> servers to use less electricity? We certainly would. So we're investigating
>>> and fixing Fedora to use less juice.
>>>       
>> Does it matter which version of Fedora we use?  I am on F7 x86_64.
>>     
>
> Not really - the results are a little more digestible on x86 due
> to tickless being used there, but there's still good data to be
> found.
>
> Bill
>
>   
Here's mine, f8test1 x86_64. What does it mean? :)

no ACPI power usage estimate available

Top causes for wakeups:
  84.3% (987.8)       <interrupt> : extra timer interrupt
   8.6% (100.6)       <interrupt> : eth1
   4.0% ( 46.8)       <interrupt> : HDA Intel
   0.8% (  8.8)       <interrupt> : libata
   0.5% (  6.4)             artsd : schedule_timeout (process_timeout)
   0.2% (  2.0)     <kernel core> : queue_delayed_work_on
(delayed_work_timer_fn)
   0.1% (  1.6)                 X : do_setitimer (it_real_fn)
   0.1% (  1.6)       S06cpuspeed : queue_delayed_work_on
(delayed_work_timer_fn)
   0.1% (  1.6)          kdesktop : schedule_timeout (process_timeout)
   0.1% (  1.4)       <interrupt> : sata_nv
   0.1% (  1.4)              kwin : schedule_timeout (process_timeout)
   0.1% (  1.2)            kicker : schedule_timeout (process_timeout)
   0.1% (  1.0)             artsd : do_setitimer (it_real_fn)
   0.1% (  1.0)           klipper : schedule_timeout (process_timeout)
   0.1% (  1.0)         automount : futex_wait (hrtimer_wakeup)
   0.1% (  1.0)            dhcdbd : schedule_timeout (process_timeout)
   0.1% (  1.0)          kwrapper : do_nanosleep (hrtimer_wakeup)
   0.1% (  0.6)           knotify : schedule_timeout (process_timeout)
   0.0% (  0.4)     <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.0% (  0.4)         gpg-agent : schedule_timeout (process_timeout)
   0.0% (  0.4)   hald-addon-stor : schedule_timeout (process_timeout)
   0.0% (  0.4)         klauncher : schedule_timeout (process_timeout)
   0.0% (  0.4)              kded : schedule_timeout (process_timeout)
   0.0% (  0.4)      yum-updatesd : schedule_timeout (process_timeout)
   0.0% (  0.2)           konsole : schedule_timeout (process_timeout)
   0.0% (  0.2)                 X : schedule_timeout (process_timeout)
   0.0% (  0.2)          rsyslogd : do_setitimer (it_real_fn)

Suggestion: Enable the CONFIG_NO_HZ kernel configuration option.
This option is required to get any kind of longer sleep times in the CPU.





More information about the test mailing list