Hi,

On latest -git of 2.6.25 I am getting lots of wakeups from xfsaild.
Of course, group_balance is among the top (but thats already been reported).

Applying the jiffie rounding patch has no effect:
http://www.lesswatts.org/projects/powertop/patches/kernel-2.6.22-rc1.patch

Interesting, that if I stop gkrellm, then "Rescheduling interrupts"
vanishes, and the overall wakeups/s get halfed!
gkrellm itself was causing only 10.1 wakeups (or 21.7 if you count
Xorg's). Yet, it is causing double of its own amount of wakeups as
rescheduling interrupts!

$ uname -a
Linux thunder 2.6.25-rc1-00266-g4ee29f6 #1 SMP PREEMPT Fri Feb 15
18:47:02 EET 2008 i686 GNU/Linux

$ powertop -d
PowerTOP 1.9    (C) 2007 Intel Corporation

Collecting data for 15 seconds
Cn              Avg residency
C0 (cpu running)        ( 7.3%)
C1          0.0ms ( 0.0%)
C2          0.0ms ( 0.0%)
C3          6.9ms (92.7%)
P-states (frequencies)
  1.67 Ghz     3.1%
  1333 Mhz     0.0%
  1000 Mhz    96.9%
Wakeups-from-idle per second : 138.4    interval: 15.0s
Power usage (ACPI estimate): 13.5W (3.6 hours)
Top causes for wakeups:
  34.5% ( 48.9)      <kernel IPI> : Rescheduling interrupts
  23.5% ( 33.3)           xfsaild : schedule_timeout (process_timeout)
   8.2% ( 11.6)              Xorg : do_setitimer (it_real_fn)
   8.0% ( 11.3)     group_balance : schedule_timeout (process_timeout)
   7.2% ( 10.1)           gkrellm : schedule_timeout (process_timeout)
   6.5% (  9.3)      <kernel IPI> : TLB shootdowns
   4.3% (  6.1)       <interrupt> : extra timer interrupt
   1.9% (  2.7)       <interrupt> : ata_piix
   0.9% (  1.3)              Xorg : schedule_timeout (process_timeout)
   0.7% (  1.0)            dhcdbd : schedule_timeout (process_timeout)
   0.7% (  1.0)    NetworkManager : b44_open (b44_timer)
   0.7% (  1.0)         nm-applet : schedule_timeout (process_timeout)
   0.4% (  0.5)    NetworkManager : schedule_timeout (process_timeout)
   0.3% (  0.5)       gnome-panel : schedule_timeout (process_timeout)
   0.2% (  0.3)   gnome-power-man : schedule_timeout (process_timeout)
   0.2% (  0.3)   gnome-settings- : schedule_timeout (process_timeout)
   0.2% (  0.3)          nautilus : schedule_timeout (process_timeout)
   0.2% (  0.3)     <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.1% (  0.2)   update-notifier : schedule_timeout (process_timeout)
   0.1% (  0.2)     <kernel core> : laptop_io_completion (laptop_timer_fn)
   0.1% (  0.2)    mapping-daemon : schedule_timeout (process_timeout)
   0.1% (  0.2)     <kernel core> : __netdev_watchdog_up (dev_watchdog)
   0.1% (  0.1)           preload : schedule_timeout (process_timeout)
   0.1% (  0.1)         ssh-agent : schedule_timeout (process_timeout)
   0.1% (  0.1)   <kernel module> : sta_info_start (sta_info_cleanup)
   0.0% (  0.1)       <interrupt> : PS/2 keyboard/mouse/touchpad
   0.0% (  0.1)      <kernel IPI> : function call interrupts
   0.0% (  0.1)    gnome-terminal : schedule_timeout (process_timeout)
   0.0% (  0.1)          gconfd-2 : schedule_timeout (process_timeout)
   0.0% (  0.1)     <kernel core> : cfq_completed_request
(cfq_idle_slice_timer)
   0.0% (  0.1)     <kernel core> : cache_register (delayed_work_timer_fn)
   0.0% (  0.1)           xfsbufd : schedule_timeout (process_timeout)
   0.0% (  0.1)     <kernel core> : init_nonfatal_mce_checker
(delayed_work_timer_fn)
   0.0% (  0.1)   gnome-volume-ma : schedule_timeout (process_timeout)
   0.0% (  0.1)     <kernel core> : ip_rt_init (delayed_work_timer_fn)

$ uname -a
Linux thunder 2.6.25-rc1-00266-g4ee29f6-dirty #2 SMP PREEMPT Fri Feb 15
19:49:39 EET 2008 i686 GNU/Linux

(jiffie-rounding patch, and gkrellm killed)

$ powertop -d
PowerTOP 1.9    (C) 2007 Intel Corporation

Collecting data for 15 seconds
Cn              Avg residency
C0 (cpu running)        ( 0.7%)
C1          0.0ms ( 0.0%)
C2          0.1ms ( 0.0%)
C3         16.6ms (99.3%)
P-states (frequencies)
  1.67 Ghz     0.0%
  1333 Mhz     0.0%
  1000 Mhz   100.0%
Wakeups-from-idle per second : 59.8    interval: 15.0s
Power usage (ACPI estimate): 13.9W (3.7 hours)
Top causes for wakeups:
  57.7% ( 33.3)           xfsaild : schedule_timeout (process_timeout)
  15.3% (  8.9)     group_balance : schedule_timeout (process_timeout)
   4.8% (  2.8)      <kernel IPI> : Rescheduling interrupts
   4.0% (  2.3)              Xorg : do_setitimer (it_real_fn)
   3.7% (  2.1)       <interrupt> : ata_piix
   1.8% (  1.1)              Xorg : schedule_timeout (process_timeout)
   1.7% (  1.0)         nm-applet : schedule_timeout (process_timeout)
   1.7% (  1.0)            dhcdbd : schedule_timeout (process_timeout)
   1.7% (  1.0)          ifconfig : b44_open (b44_timer)
   0.8% (  0.5)       gnome-panel : schedule_timeout (process_timeout)
   0.8% (  0.5)    NetworkManager : schedule_timeout (process_timeout)
   0.5% (  0.3)     <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
   0.5% (  0.3)   gnome-power-man : schedule_timeout (process_timeout)
   0.5% (  0.3)   gnome-settings- : schedule_timeout (process_timeout)
   0.3% (  0.2)    mapping-daemon : schedule_timeout (process_timeout)
   0.3% (  0.2)     <kernel core> : __netdev_watchdog_up (dev_watchdog)
   0.3% (  0.2)              init : schedule_timeout (process_timeout)
   0.3% (  0.2)          nautilus : schedule_timeout (process_timeout)
   0.3% (  0.2)   update-notifier : schedule_timeout (process_timeout)
   0.2% (  0.1)    gnome-terminal : schedule_timeout (process_timeout)
   0.2% (  0.1)         ssh-agent : schedule_timeout (process_timeout)
   0.2% (  0.1)   <kernel module> : sta_info_start (sta_info_cleanup)
   0.2% (  0.1)           preload : schedule_timeout (process_timeout)
   0.2% (  0.1)     <kernel core> : cfq_completed_request
(cfq_idle_slice_timer)
   0.1% (  0.1)       <interrupt> : PS/2 keyboard/mouse/touchpad
   0.1% (  0.1)      <kernel IPI> : function call interrupts
   0.1% (  0.1)              Xorg : hrtick_set (hrtick)
   0.1% (  0.1)           syslogd : do_setitimer (it_real_fn)
   0.1% (  0.1)           preload : hrtick_set (hrtick)
   0.1% (  0.1)              Xorg : laptop_io_completion (laptop_timer_fn)
   0.1% (  0.1)              hald : schedule_timeout (process_timeout)
   0.1% (  0.1)     <kernel core> : laptop_io_completion (laptop_timer_fn)
   0.1% (  0.1)          gconfd-2 : schedule_timeout (process_timeout)
   0.1% (  0.1)     <kernel core> : cache_register (delayed_work_timer_fn)
   0.1% (  0.1)     <kernel core> : init_nonfatal_mce_checker
(delayed_work_timer_fn)
   0.1% (  0.1)     <kernel core> : ip_rt_init (delayed_work_timer_fn)
   0.1% (  0.1)   gnome-volume-ma : schedule_timeout (process_timeout)



_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to