summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2013-07-10 22:16:56 +0200
committerManuel Traut <manut@mecka.net>2013-07-10 22:16:56 +0200
commitc142dc8a6770eedfcbba7100a537a505b128ab98 (patch)
tree8f757bbfeb9ea371e38c293777c46df8dffd80d8
parentea021d44dc2ccd154bb9ff284787029a71049d21 (diff)
kernel-tracing: remove sched_switch tracer
Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex48
1 files changed, 19 insertions, 29 deletions
diff --git a/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex b/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex
index d73a10f..f185e58 100644
--- a/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex
+++ b/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex
@@ -7,7 +7,7 @@
\frametitle{Kerneltracing: Overview}
\begin{itemize}
\item DebugFS interface
-\item Different tracers: function, function\_graph, sched\_switch, ...
+\item Different tracers: function, function\_graph, wakeup, wakeup\_rt, \dots
\item Custom trace events
\item Graphical frontend (kernelshark)
\end{itemize}
@@ -62,18 +62,24 @@ wnck-2022 [003] 5766.659918: kfree <-skb
\frametitle{Tracer: function / latency\_format}
\begin{verbatim}
$ echo 1 > options/latency_format
-$ less trace
-# _------=> CPU#
-# / _-----=> irqs-off
-# | / _----=> need-resched
-# || / _---=> hardirq/softirq
-# ||| / _--=> preempt-depth
-# |||| /_--=> lock-depth
-# |||||/ delay
-# cmd pid |||||| time | caller
-# \ / |||||| \ | /
-wnck-app-2022 3..... 1237702us : skb_relea
-wnck-app-2022 3..... 1237703us : sock_wfre
+# tracer: function
+#
+# function latency trace v1.1.5 on 3.9.4-x1-00124-g0bfd8ff
+# --------------------------------------------------------------------
+# latency: 0 us, #204955/25306195, CPU#0 | (M:desktop VP:0, KP:0, SP:0 HP:0 #P:4)
+# -----------------
+# | task: -0 (uid:0 nice:0 policy:0 rt_prio:0)
+# -----------------
+#
+# _------=> CPU#
+# / _-----=> irqs-off
+# | / _----=> need-resched
+# || / _---=> hardirq/softirq
+# ||| / _--=> preempt-depth
+# |||| / delay
+# cmd pid ||||| time | caller
+# \ / ||||| \ | /
+terminol-11964 1.... 11639243us : ep_read_events_proc <-ep_scan_ready_list.isra.8
\end{verbatim}
\end{frame}
@@ -95,22 +101,6 @@ $ less trace
\end{frame}
\begin{frame}[fragile]
-\frametitle{Tracer: sched\_switch}
-\tiny
-\begin{verbatim}
-# tracer: sched_switch
-#
-# TASK-PID CPU# TIMESTAMP FUNCTION
-# | | | | |
- bash-4328 [003] 78.553966: 4328:120:S + [003] 4328:120:S bash
- bash-4328 [003] 78.553979: 4328:120:S ==> [003] 0:120:R <idle>
-<idle>-0 [003] 78.553986: 0:120:R + [003] 13:120:R ksoftirqd/3
-<idle>-0 [003] 78.553988: 0:120:R ==> [003] 13:120:R ksoftirqd/3
-
-\end{verbatim}
-\end{frame}
-
-\begin{frame}[fragile]
\frametitle{Tracer: wakeup\_rt}
\tiny
\begin{verbatim}