Many mfgpt timer interrupts with tickless kernel

Chris Ball cjb at laptop.org
Thu Mar 22 14:35:38 EDT 2007


Hi Will,

   > I need to put a probe at a higher level to see what is run when the
   > timer fires. Is there something that can print out what is in the
   > clockevents_chain?

Not sure if you're aware that there are timer statistics available:

bash-3.1# echo 1 > /proc/timer_stats
bash-3.1# cat /proc/timer_stats
Timer Stats Version: v0.1
Sample period: 5.119 s
 512,     0 swapper          tick_nohz_restart_sched_tick (tick_sched_timer)
   1,  1511 python           schedule_timeout (process_timeout)
 401,  1462 python           schedule_timeout (process_timeout)
   1,  1395 X                do_setitimer (it_real_fn)
   1,     0 swapper          ehci_irq (ehci_watchdog)
 167,  1511 python           schedule_timeout (process_timeout)
  26,     4 events/0         fbcon_add_cursor_timer (cursor_timer_handler)
 107,  1395 X                do_setitimer (it_real_fn)
  26,  1228 dhcdbd           schedule_timeout (process_timeout)
  61,     0 swapper          ehci_irq (ehci_watchdog)
   1,  1201 modprobe         neigh_table_init_no_netlink (neigh_periodic_timer)
   8,  1414 wpa_supplicant   schedule_timeout (process_timeout)
   5,  1412 python           schedule_timeout (process_timeout)
   3,     1 swapper          neigh_table_init_no_netlink (neigh_periodic_timer)
   3,     1 swapper          queue_delayed_work_on (delayed_work_timer_fn)
   3,  1271 NetworkManager   schedule_timeout (process_timeout)
   1,     0 swapper          page_writeback_init (wb_timer_fn)
   1,  1414 wpa_supplicant   wlan_set_wap (delayed_work_timer_fn)
   5,  1201 modprobe         neigh_table_init_no_netlink (neigh_periodic_timer)
   1,     1 init             schedule_timeout (process_timeout)
   2,  1880 hald-addon-stor  do_nanosleep (hrtimer_wakeup)
   2,  1999 hald-addon-stor  do_nanosleep (hrtimer_wakeup)
  18,  1242 avahi-daemon     schedule_timeout (process_timeout)
   1,  1211 crond            do_nanosleep (hrtimer_wakeup)
   1,     0 swapper          neigh_update (neigh_timer_handler)
1358 total events, 271.265 events/sec
bash-3.1#

- Chris.
-- 
Chris Ball   <cjb at laptop.org>



More information about the Devel mailing list