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
