X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=docs%2Freport%2Fvpp_performance_tests%2Fpacket_latency_graphs%2Fl2.rst;h=642f995ccb10a74d338dca52b5a15b6aaf9a400a;hp=d9af49e4e3a4953c0ed014adaf0e115efead0f05;hb=53310a9c512daecbe20a45eb48f5167ea5a6a8b2;hpb=1e000ed7785445d96588ab302b154c563d5d9331 diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst index d9af49e4e3..642f995ccb 100644 --- a/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst +++ b/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst @@ -1,582 +1,52 @@ -L2 Ethernet Switching -===================== - -This section includes summary graphs of VPP Phy-to-Phy packet latency -with L2 Ethernet switching measured at 100% of discovered NDR throughput -rate. Latency is reported for VPP running in multiple configurations of -VPP worker thread(s), a.k.a. VPP data plane thread(s), and their -physical CPU core(s) placement. - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository `_. - -3n-hsw-x520 -~~~~~~~~~~~ - -64b-1t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-2t2c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat} - \end{figure} - -64b-1t1c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x520-64b-1t1c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat} - \label{fig:l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat} - \end{figure} - -64b-2t2c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x520-64b-2t2c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat} - \label{fig:l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat} - \end{figure} - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-1t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-2t2c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat} - \end{figure} - -64b-1t1c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x710-64b-1t1c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat} - \label{fig:l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat} - \end{figure} - -64b-2t2c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-x710-64b-2t2c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat} - \label{fig:l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat} - \end{figure} - -3n-hsw-xl710 -~~~~~~~~~~~~ - -64b-1t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-2t2c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat} - \end{figure} - -3n-skx-x710 -~~~~~~~~~~~ - -64b-2t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-4t2c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat} - \end{figure} - -64b-2t1c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-x710-64b-2t1c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat} - \label{fig:l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat} - \end{figure} - -64b-4t2c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-x710-64b-4t2c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat} - \label{fig:l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat} - \end{figure} - -3n-skx-xxv710 -~~~~~~~~~~~~~ - -64b-2t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-4t2c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat} - \end{figure} - -64b-2t1c-features ------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-3n-skx-xxv710-64b-2t1c-features-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat} - \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat} - \end{figure} - -64b-4t2c-features ------------------ - -.. raw:: html -
- -:index:`Latency: l2sw-3n-skx-xxv710-64b-4t2c-features-ndr` - -.. raw:: html - - - -



-
.. raw:: latex - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat} - \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat} - \end{figure} - -2n-skx-x710 -~~~~~~~~~~~ - -64b-2t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr` + \clearpage .. raw:: html - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-4t2c-base_and_scale ------------------------ + -.. raw:: html - - - -



- - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat} - \end{figure} - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -64b-2t1c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr` - -.. raw:: html - - - -



-
- -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat} - \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat} - \end{figure} - -64b-4t2c-base_and_scale ------------------------ - -.. raw:: html - -
- -:index:`Latency: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr` +L2 Ethernet Switching +===================== -.. raw:: html +This section includes summary graphs of VPP Phy-to-Phy packet latency +with L2 Ethernet switching measured at 100% of discovered NDR throughput +rate. Latency is reported for VPP running in multiple configurations of +VPP worker thread(s), a.k.a. VPP data plane thread(s), and their +physical CPU core(s) placement. - - -



-
+CSIT source code for the test cases used for plots can be found in +`CSIT git repository `_. -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat} - \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat} - \end{figure} + l2-3n-hsw-x520 + l2-3n-hsw-x710 + l2-3n-hsw-xl710 + l2-3n-skx-x710 + l2-3n-skx-xxv710 + l2-2n-skx-x710 + l2-2n-skx-xxv710