From 50f61815bf0cdfabec6bbec3f465197629ebc563 Mon Sep 17 00:00:00 2001 From: Tibor Frank Date: Fri, 16 Apr 2021 19:35:25 +0200 Subject: Report: Add 2n-icx latency Change-Id: Ie8a4c93340aa6f74dc3f5ac5f1a4669ac8469dbe Signed-off-by: Tibor Frank --- .../vpp_performance_tests/comparisons/index.rst | 2 +- .../vpp_performance_tests/packet_latency/index.rst | 3 +- .../packet_latency/ip4-2n-icx-e810cq.rst | 194 +++++++++++++++ .../vpp_performance_tests/packet_latency/ip4.rst | 1 + .../packet_latency/ip6-2n-icx-e810cq.rst | 194 +++++++++++++++ .../vpp_performance_tests/packet_latency/ip6.rst | 1 + .../packet_latency/l2-2n-icx-e810cq.rst | 274 +++++++++++++++++++++ .../vpp_performance_tests/packet_latency/l2.rst | 1 + 8 files changed, 668 insertions(+), 2 deletions(-) create mode 100644 docs/report/vpp_performance_tests/packet_latency/ip4-2n-icx-e810cq.rst create mode 100644 docs/report/vpp_performance_tests/packet_latency/ip6-2n-icx-e810cq.rst create mode 100644 docs/report/vpp_performance_tests/packet_latency/l2-2n-icx-e810cq.rst (limited to 'docs/report') diff --git a/docs/report/vpp_performance_tests/comparisons/index.rst b/docs/report/vpp_performance_tests/comparisons/index.rst index c9d7325c3b..b02c7c5842 100644 --- a/docs/report/vpp_performance_tests/comparisons/index.rst +++ b/docs/report/vpp_performance_tests/comparisons/index.rst @@ -15,6 +15,6 @@ Comparisons 2n-skx_vs_2n-clx_testbeds 2n-clx_vs_3n-hsw_testbeds 3n-skx_vs_2n-skx_testbeds - 2n-clx_vs_2n-skx_testbeds + 2n-clx_vs_2n-icx_testbeds nic_comparison soak_vs_ndr diff --git a/docs/report/vpp_performance_tests/packet_latency/index.rst b/docs/report/vpp_performance_tests/packet_latency/index.rst index c079fd11b4..1f0f64102d 100644 --- a/docs/report/vpp_performance_tests/packet_latency/index.rst +++ b/docs/report/vpp_performance_tests/packet_latency/index.rst @@ -9,7 +9,7 @@ Packet Latency VPP latency results are generated based on the test data obtained from |csit-release| NDR-PDR throughput tests executed across physical -testbeds hosted in LF FD.io labs: 3n-hsw, 3n-skx, 2n- skx, 2n-clx, +testbeds hosted in LF FD.io labs: 3n-hsw, 3n-skx, 2n- skx, 2n-clx, 2n-icx, 3n-dnv, 2n-dnv, 3n-tsh, 2n-tx2. Latency by percentile distribution plots are used to show packet latency @@ -39,6 +39,7 @@ Additional information about graph data: `FD.io test executor vpp performance job 2n-skx`_, `FD.io test executor vpp performance job 3n-skx`_, `FD.io test executor vpp performance job 2n-clx`_, + `FD.io test executor vpp performance job 2n-icx`_, `FD.io test executor vpp performance job 2n-zn2`_, `FD.io test executor vpp performance job 3n-hsw`_, `FD.io test executor vpp performance job 3n-tsh`_ and diff --git a/docs/report/vpp_performance_tests/packet_latency/ip4-2n-icx-e810cq.rst b/docs/report/vpp_performance_tests/packet_latency/ip4-2n-icx-e810cq.rst new file mode 100644 index 0000000000..f2fa8fb333 --- /dev/null +++ b/docs/report/vpp_performance_tests/packet_latency/ip4-2n-icx-e810cq.rst @@ -0,0 +1,194 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + + +2n-icx-e810cq +~~~~~~~~~~~~~ + +64b-2t1c-ip4routing-base-scale-avf +---------------------------------- + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4base} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4base} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4scale20k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4scale20k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4scale200k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4scale200k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4scale2m} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-ethip4-ip4scale2m} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-2t1c-ip4routing-base-scale-dpdk +----------------------------------- + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4base} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4base} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4scale20k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4scale20k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4scale200k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4scale200k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4scale2m} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-ethip4-ip4scale2m} + \end{figure} diff --git a/docs/report/vpp_performance_tests/packet_latency/ip4.rst b/docs/report/vpp_performance_tests/packet_latency/ip4.rst index 8f64053e0a..ca888e10b6 100644 --- a/docs/report/vpp_performance_tests/packet_latency/ip4.rst +++ b/docs/report/vpp_performance_tests/packet_latency/ip4.rst @@ -15,6 +15,7 @@ CSIT source code for the test cases used for plots can be found in ip4-3n-skx-xxv710 ip4-2n-clx-xxv710 ip4-2n-clx-cx556a + ip4-2n-icx-e810cq ip4-2n-zn2-xxv710 ip4-3n-hsw-xl710 ip4-3n-tsh-x520 diff --git a/docs/report/vpp_performance_tests/packet_latency/ip6-2n-icx-e810cq.rst b/docs/report/vpp_performance_tests/packet_latency/ip6-2n-icx-e810cq.rst new file mode 100644 index 0000000000..ba772cab17 --- /dev/null +++ b/docs/report/vpp_performance_tests/packet_latency/ip6-2n-icx-e810cq.rst @@ -0,0 +1,194 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + + +2n-icx-e810cq +~~~~~~~~~~~~~ + +78b-2t1c-ip6routing-base-scale-avf +---------------------------------- + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6base} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6base} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6scale20k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6scale20k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6scale200k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6scale200k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6scale2m} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-avf-ethip6-ip6scale2m} + \end{figure} + +.. raw:: latex + + \clearpage + +78b-2t1c-ip6routing-base-scale-dpdk +----------------------------------- + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6base} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6base} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6scale20k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6scale20k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6scale200k} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6scale200k} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6scale2m} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-78b-2t1c-ethip6-ip6scale2m} + \end{figure} diff --git a/docs/report/vpp_performance_tests/packet_latency/ip6.rst b/docs/report/vpp_performance_tests/packet_latency/ip6.rst index 49c07bf090..e51ba77a67 100644 --- a/docs/report/vpp_performance_tests/packet_latency/ip6.rst +++ b/docs/report/vpp_performance_tests/packet_latency/ip6.rst @@ -15,6 +15,7 @@ CSIT source code for the test cases used for plots can be found in ip6-3n-skx-xxv710 ip6-2n-clx-xxv710 ip6-2n-clx-cx556a + ip6-2n-icx-e810cq ip6-2n-zn2-xxv710 ip6-3n-hsw-xl710 ip6-3n-tsh-x520 diff --git a/docs/report/vpp_performance_tests/packet_latency/l2-2n-icx-e810cq.rst b/docs/report/vpp_performance_tests/packet_latency/l2-2n-icx-e810cq.rst new file mode 100644 index 0000000000..02f0bb7ed2 --- /dev/null +++ b/docs/report/vpp_performance_tests/packet_latency/l2-2n-icx-e810cq.rst @@ -0,0 +1,274 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + + +2n-icx-e810cq +~~~~~~~~~~~~~ + +64b-2t1c-l2switching-base-scale-avf +----------------------------------- + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2patch} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2patch} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2xcbase} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2xcbase} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdbasemaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdbasemaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdscale10kmaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdscale10kmaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdscale100kmaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdscale100kmaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdscale1mmaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-avf-eth-l2bdscale1mmaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-2t1c-l2switching-base-scale-dpdk +------------------------------------ + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2patch} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2patch} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2xcbase} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2xcbase} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdbasemaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdbasemaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdscale10kmaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdscale10kmaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdscale100kmaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdscale100kmaclrn} + \end{figure} + +.. raw:: latex + + \clearpage + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdscale1mmaclrn} + \label{fig:hdrh-lat-percentile-2n-icx-100ge2p1e810cq-64b-2t1c-eth-l2bdscale1mmaclrn} + \end{figure} diff --git a/docs/report/vpp_performance_tests/packet_latency/l2.rst b/docs/report/vpp_performance_tests/packet_latency/l2.rst index e08ebdf02a..6fe637dcc8 100644 --- a/docs/report/vpp_performance_tests/packet_latency/l2.rst +++ b/docs/report/vpp_performance_tests/packet_latency/l2.rst @@ -15,6 +15,7 @@ CSIT source code for the test cases used for plots can be found in l2-3n-skx-xxv710 l2-2n-clx-xxv710 l2-2n-clx-cx556a + l2-2n-icx-e810cq l2-2n-zn2-xxv710 l2-3n-hsw-xl710 l2-3n-tsh-x520 -- cgit 1.2.3-korg