All of lore.kernel.org
 help / color / mirror / Atom feed
* [Patch 0/2] tracepoints for softirq entry/exit
@ 2009-03-12 18:29 Jason Baron
  2009-03-13  0:11 ` Steven Rostedt
  0 siblings, 1 reply; 2+ messages in thread
From: Jason Baron @ 2009-03-12 18:29 UTC (permalink / raw)
  To: mingo, rostedt; +Cc: linux-kernel, acme, fweisbec, fche, peterz, compudj

hi,

Somewhat analogous to the hard irq entry/exit tracepoints. This patch
series introduces tracepoints for softirq entry/exit points.

These tracepoints are useful for augmenting the various tracers (sample
output below), and for understanding frequencies and timings for
softirqs. Very similar tracepoints are also in Mathieu's lttng tree.

thanks,

-Jason


 0)               |                                  /* irq_softirq_entry: softirq=1 action=TIMER_SOFTIRQ */
 0)               |                                  run_timer_softirq() {
 0)   1.032 us    |                                    hrtimer_run_pending();
 0)   0.796 us    |                                    _spin_lock_irq();
 0)   4.593 us    |                                  }
 0)               |                                  /* irq_softirq_exit: softirq=1 action=TIMER_SOFTIRQ */
 0)               |                                  /* irq_softirq_entry: softirq=6 action=SCHED_SOFTIRQ */
 0)               |                                  run_rebalance_domains() {
 0)               |                                    rebalance_domains() {
 0)   0.868 us    |                                      msecs_to_jiffies();
 0)   1.014 us    |                                      msecs_to_jiffies();
 0)   5.947 us    |                                    }
 0)   7.779 us    |                                  }
 0)               |                                  /* irq_softirq_exit: softirq=6 action=SCHED_SOFTIRQ */
 0)               |                                  /* irq_softirq_entry: softirq=8 action=RCU_SOFTIRQ */
 0)               |                                  rcu_process_callbacks() {
 0)               |                                    __rcu_process_callbacks() {
 0)   0.882 us    |                                      force_quiescent_state();
 0)   0.995 us    |                                      rcu_process_gp_end();
 0)   0.740 us    |                                      check_for_new_grace_period();
 0)               |                                      cpu_quiet() {
 0)   0.815 us    |                                        _spin_lock_irqsave();
 0)   0.939 us    |                                        _spin_unlock_irqrestore();
 0)   4.208 us    |                                      }
 0) + 12.257 us   |                                    }
 0)               |                                    __rcu_process_callbacks() {
 0)   0.547 us    |                                      force_quiescent_state();
 0)   0.917 us    |                                      rcu_process_gp_end();
 0)   0.744 us    |                                      check_for_new_grace_period();
 0)   5.879 us    |                                    }
 0) + 20.994 us   |                                  }
 0)               |                                  /* irq_softirq_exit: softirq=8 action=RCU_SOFTIRQ */


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Patch 0/2] tracepoints for softirq entry/exit
  2009-03-12 18:29 [Patch 0/2] tracepoints for softirq entry/exit Jason Baron
@ 2009-03-13  0:11 ` Steven Rostedt
  0 siblings, 0 replies; 2+ messages in thread
From: Steven Rostedt @ 2009-03-13  0:11 UTC (permalink / raw)
  To: Jason Baron; +Cc: mingo, linux-kernel, acme, fweisbec, fche, peterz, compudj


On Thu, 12 Mar 2009, Jason Baron wrote:

> hi,
> 
> Somewhat analogous to the hard irq entry/exit tracepoints. This patch
> series introduces tracepoints for softirq entry/exit points.
> 
> These tracepoints are useful for augmenting the various tracers (sample
> output below), and for understanding frequencies and timings for
> softirqs. Very similar tracepoints are also in Mathieu's lttng tree.
> 
> thanks,

Applied, thanks!

-- Steve


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-03-13  0:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-12 18:29 [Patch 0/2] tracepoints for softirq entry/exit Jason Baron
2009-03-13  0:11 ` Steven Rostedt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.