From ac2c84d9561e2344057dc5d4173b0c7718015c4b Mon Sep 17 00:00:00 2001 From: Tibor Frank Date: Fri, 6 Sep 2019 13:54:11 +0200 Subject: PAL: Add replacing of data in tables + vhost data Change-Id: I86fc97ba5c3b0feffec2dfb0ac11c5d3c9d53a81 Signed-off-by: Tibor Frank (cherry picked from commit 4dc7d6cc7b695c21ef1e37fa6b754958fc50e484) --- docs/report/introduction/report_history.rst | 2 + .../vpp_performance_tests/comparisons/index.rst | 2 - .../vm_vhost-2n-skx-xxv710.rst | 91 +- .../vm_vhost-3n-hsw-xl710.rst | 91 +- .../packet_latency_graphs/vm_vhost-3n-skx-x710.rst | 93 +- .../vm_vhost-3n-skx-xxv710.rst | 194 +++- .../vm_vhost-2n-skx-xxv710.rst | 60 +- .../vm_vhost-3n-hsw-xl710.rst | 52 +- .../vm_vhost-3n-skx-x710.rst | 73 +- .../vm_vhost-3n-skx-xxv710.rst | 111 +- .../vm_vhost-2n-skx-xxv710.rst | 59 +- .../vm_vhost-3n-hsw-xl710.rst | 59 +- .../vm_vhost-3n-skx-x710.rst | 61 +- .../vm_vhost-3n-skx-xxv710.rst | 128 ++- .../throughput_speedup_multi_core/vm_vhost.rst | 1 + resources/tools/presentation/generator_tables.py | 350 +++--- resources/tools/presentation/input_data_files.py | 1 + resources/tools/presentation/input_data_parser.py | 14 +- resources/tools/presentation/specification.yaml | 1193 ++++++++++++++------ .../tools/presentation/specification_parser.py | 10 + 20 files changed, 2039 insertions(+), 606 deletions(-) diff --git a/docs/report/introduction/report_history.rst b/docs/report/introduction/report_history.rst index 9b2046f5cf..3855eb84aa 100644 --- a/docs/report/introduction/report_history.rst +++ b/docs/report/introduction/report_history.rst @@ -14,6 +14,8 @@ FD.io CSIT-1908 Report history and per .[ww] revision changes are listed below. | | - soak tests | | | - 2n-skx, 3n-skx and 3n-hsw, ndrpdr | | | | +| | 3. Added Vhost data for 2n-skx, 3n-skx and 3n-hsw, ndrpdr | +| | | +----------------+------------------------------------------------------------+ | .36 | Initial version | | | | diff --git a/docs/report/vpp_performance_tests/comparisons/index.rst b/docs/report/vpp_performance_tests/comparisons/index.rst index d2a0ffc528..1ce9427d99 100644 --- a/docs/report/vpp_performance_tests/comparisons/index.rst +++ b/docs/report/vpp_performance_tests/comparisons/index.rst @@ -14,6 +14,4 @@ Comparisons 3n-skx_vs_3n-hsw_testbeds 3n-skx_vs_2n-skx_testbeds nic_comparison - -.. soak_vs_ndr diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-2n-skx-xxv710.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-2n-skx-xxv710.rst index 80a7b09b62..10f56d9819 100644 --- a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-2n-skx-xxv710.rst +++ b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-2n-skx-xxv710.rst @@ -36,11 +36,21 @@ 2n1l-10ge2p1xxv710-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr 2n1l-10ge2p1xxv710-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr + + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr + Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr + 2n-skx-xxv710 ~~~~~~~~~~~~~ -64b-2t1c-vhost-base-i40e ------------------------- +64b-2t1c-vhost-base-i40e-testpmd +-------------------------------- .. raw:: html @@ -62,8 +72,8 @@ \clearpage -64b-4t2c-vhost-base-i40e ------------------------- +64b-4t2c-vhost-base-i40e-testpmd +-------------------------------- .. raw:: html @@ -85,8 +95,8 @@ \clearpage -64b-8t4c-vhost-base-i40e ------------------------- +64b-8t4c-vhost-base-i40e-testpmd +-------------------------------- .. raw:: html @@ -103,3 +113,72 @@ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-8t4c-vhost-base-i40e-ndr-lat} \label{fig:2n-skx-xxv710-64b-8t4c-vhost-base-i40e-ndr-lat} \end{figure} + +.. raw:: latex + + \clearpage + +64b-2t1c-vhost-base-i40e-vpp +---------------------------- + +.. raw:: html + +
+ +


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


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


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-8t4c-vhost-base-i40e-vpp-ndr-lat} + \label{fig:2n-skx-xxv710-64b-8t4c-vhost-base-i40e-vpp-ndr-lat} + \end{figure} diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-hsw-xl710.rst index 3472603b22..51a269176a 100644 --- a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-hsw-xl710.rst +++ b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-hsw-xl710.rst @@ -36,11 +36,21 @@ 10ge2p1xl710-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr 10ge2p1xl710-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr + + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-1t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr10241Vm-Vppl2Xc-Ndrpdr.64B-1t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1V-m-Vppl2Xc-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr + Tests.Vpp.Perf.Vm Vhost.40Ge2P1Xl710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-1t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr + 3n-hsw-xl710 ~~~~~~~~~~~~ -64b-1t1c-vhost-base-i40e ------------------------- +64b-1t1c-vhost-base-i40e-testpmd +-------------------------------- .. raw:: html @@ -62,8 +72,8 @@ \clearpage -64b-2t2c-vhost-base-i40e ------------------------- +64b-2t2c-vhost-base-i40e-testpmd +-------------------------------- .. raw:: html @@ -85,8 +95,8 @@ \clearpage -64b-4t4c-vhost-base-i40e ------------------------- +64b-4t4c-vhost-base-i40e-testpmd +-------------------------------- .. raw:: html @@ -103,3 +113,72 @@ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-4t4c-vhost-base-i40e-ndr-lat} \label{fig:3n-hsw-xl710-64b-4t4c-vhost-base-i40e-ndr-lat} \end{figure} + +.. raw:: latex + + \clearpage + +64b-1t1c-vhost-base-i40e-vpp +---------------------------- + +.. raw:: html + +
+ +


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


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-2t2c-vhost-base-i40e-vpp-ndr-lat} + \label{fig:3n-hsw-xl710-64b-2t2c-vhost-base-i40e-vpp-ndr-lat} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-4t4c-vhost-base-i40e-vpp +---------------------------- + +.. raw:: html + +
+ +


+
+ +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-4t4c-vhost-base-i40e-vpp-ndr-lat} + \label{fig:3n-hsw-xl710-64b-4t4c-vhost-base-i40e-vpp-ndr-lat} + \end{figure} diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-skx-x710.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-skx-x710.rst index 0a0513738f..f1a6815035 100644 --- a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-skx-x710.rst +++ b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost-3n-skx-x710.rst @@ -5,7 +5,7 @@ .. raw:: html -