new offender in 2.6.25-git: xfsaild
Török Edwin
edwintorok at gmail.com
Fri Feb 15 10:03:49 PST 2008
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)
More information about the Power
mailing list