[bootlin/training-materials updates] master: slides: debugging: add a section using "perf trace" (085885b7)
Clément Léger
clement.leger at bootlin.com
Thu Feb 2 13:23:27 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/085885b7f3d3a2a25fea5b51db852eee1c02330d
>---------------------------------------------------------------
commit 085885b7f3d3a2a25fea5b51db852eee1c02330d
Author: Clément Léger <clement.leger at bootlin.com>
Date: Thu Feb 2 13:23:27 2023 +0100
slides: debugging: add a section using "perf trace"
Signed-off-by: Clément Léger <clement.leger at bootlin.com>
>---------------------------------------------------------------
085885b7f3d3a2a25fea5b51db852eee1c02330d
.../debugging-system-wide-profiling.tex | 23 ++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex b/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
index be6d1062..00d2d3e7 100644
--- a/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
+++ b/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
@@ -309,6 +309,29 @@ kworker/0:2-mm_ 44 [000] 208.620653: 133104 cycles: c0a44c84
\end{block}
\end{frame}
+\begin{frame}[fragile]
+ \frametitle{Using {\em perf trace} }
+ \begin{itemize}
+ \item \code{perf trace} captures and display all tracepoints/events that
+ have been triggered when executing a command
+ \end{itemize}
+
+ \begin{block}{}
+ \begin{minted}[fontsize=\tiny]{console}
+$ perf trace -e "net:*" ping -c 1 192.168.1.1
+PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
+ 0.000 ping/37820 net:net_dev_queue(skbaddr: 0xffff97bbc6a17900, len: 98,
+ name: "enp34s0")
+ 0.005 ping/37820 net:net_dev_start_xmit(name: "enp34s0",
+ skbaddr: 0xffff97bbc6a17900, protocol: 2048, len: 98,
+ network_offset: 14, transport_offset_valid: 1, transport_offset: 34)
+ 0.009 ping/37820 net:net_dev_xmit(skbaddr: 0xffff97bbc6a17900, len: 98,
+ name: "enp34s0")
+64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.867 ms
+ \end{minted}
+ \end{block}
+\end{frame}
+
\begin{frame}[fragile]
\frametitle{Using {\em perf top} }
\begin{itemize}
More information about the training-materials-updates
mailing list