diff options
Diffstat (limited to 'docs/report/dpdk_performance_tests')
40 files changed, 0 insertions, 3075 deletions
diff --git a/docs/report/dpdk_performance_tests/comparisons/2n-skx_vs_2n-clx_testbeds.rst b/docs/report/dpdk_performance_tests/comparisons/2n-skx_vs_2n-clx_testbeds.rst deleted file mode 100644 index ec7a9f3609..0000000000 --- a/docs/report/dpdk_performance_tests/comparisons/2n-skx_vs_2n-clx_testbeds.rst +++ /dev/null @@ -1,40 +0,0 @@ -2n-Skx vs 2n-Clx Testbeds -------------------------- - -Relative comparison of |dpdk-release| Testpmd and L3fwd packet -throughput (NDR, PDR and MRR) is calculated for the same tests executed -on 2-Node Skylake (2n-skx) and 2-Node Cascade Lake (2n-clx) physical testbed -types, in 1-core, 2-core and 4-core configurations. - -.. note:: - - Test results have been generated by - `FD.io test executor dpdk performance job 2n-skx`_ and - `FD.io test executor dpdk performance job 2n-clx`_ - with RF result files csit-dpdk-perf-|srelease|-\*.zip - `archived here <../../_static/archive/>`_. - -NDR Comparison -~~~~~~~~~~~~~~ - -Comparison tables in ASCII and CSV formats: - - - `ASCII NDR comparison <../../_static/dpdk/performance-compare-testbeds-2n-skx-2n-clx-ndr.txt>`_ - - `CSV NDR comparison <../../_static/dpdk/performance-compare-testbeds-2n-skx-2n-clx-ndr.csv>`_ - -PDR Comparison -~~~~~~~~~~~~~~ - -Comparison tables in ASCII and CSV formats: - - - `ASCII PDR comparison <../../_static/dpdk/performance-compare-testbeds-2n-skx-2n-clx-pdr.txt>`_ - - `CSV PDR comparison <../../_static/dpdk/performance-compare-testbeds-2n-skx-2n-clx-pdr.csv>`_ - -.. - MRR Comparison - ~~~~~~~~~~~~~~ - - Comparison tables in ASCII and CSV formats: - - - `ASCII MRR comparison <../../_static/dpdk/performance-compare-testbeds-2n-skx-2n-clx-mrr.txt>`_ - - `CSV MRR comparison <../../_static/dpdk/performance-compare-testbeds-2n-skx-2n-clx-mrr.csv>`_ diff --git a/docs/report/dpdk_performance_tests/comparisons/3n-skx_vs_2n-skx_testbeds.rst b/docs/report/dpdk_performance_tests/comparisons/3n-skx_vs_2n-skx_testbeds.rst deleted file mode 100644 index 2eb1e7b961..0000000000 --- a/docs/report/dpdk_performance_tests/comparisons/3n-skx_vs_2n-skx_testbeds.rst +++ /dev/null @@ -1,44 +0,0 @@ - -.. _dpdk_compare_topologies_3n-Skx_vs_2n-Skx: - -3n-Skx vs 2n-Skx Testbeds -------------------------- - -Relative comparison of |dpdk-release| Testpmd and L3fwd packet -throughput (NDR, PDR and MRR) is calculated for the same tests executed -on 3-Node Skylake (3n-skx) and 2-Node Skylake (2n-skx) physical testbed -types, in 1-core, 2-core and 4-core configurations. - -.. note:: - - Test results have been generated by - `FD.io test executor dpdk performance job 3n-skx`_ and - `FD.io test executor dpdk performance job 2n-skx`_ - with RF result - files csit-dpdk-perf-|srelease|-\*.zip - `archived here <../../_static/archive/>`_. - -NDR Comparison -~~~~~~~~~~~~~~ - -Comparison tables in ASCII and CSV formats: - - - `ASCII NDR comparison <../../_static/dpdk/performance-compare-topologies-3n-skx-2n-skx-ndr.txt>`_ - - `CSV NDR comparison <../../_static/dpdk/performance-compare-topologies-3n-skx-2n-skx-ndr.csv>`_ - -PDR Comparison -~~~~~~~~~~~~~~ - -Comparison tables in ASCII and CSV formats: - - - `ASCII PDR comparison <../../_static/dpdk/performance-compare-topologies-3n-skx-2n-skx-pdr.txt>`_ - - `CSV PDR comparison <../../_static/dpdk/performance-compare-topologies-3n-skx-2n-skx-pdr.csv>`_ - -.. - MRR Comparison - ~~~~~~~~~~~~~~ - - Comparison tables in ASCII and CSV formats: - - - `ASCII MRR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-mrr.txt>`_ - - `CSV MRR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-mrr.csv>`_ diff --git a/docs/report/dpdk_performance_tests/comparisons/3n-skx_vs_3n-hsw_testbeds.rst b/docs/report/dpdk_performance_tests/comparisons/3n-skx_vs_3n-hsw_testbeds.rst deleted file mode 100644 index 8b581f91d2..0000000000 --- a/docs/report/dpdk_performance_tests/comparisons/3n-skx_vs_3n-hsw_testbeds.rst +++ /dev/null @@ -1,41 +0,0 @@ -3n-Skx vs 3n-Hsw Testbeds -------------------------- - -Relative comparison of |dpdk-release| Testpmd and L3fwd packet -throughput (NDR, PDR and MRR) is calculated for the same tests executed -on 3-Node Skylake (3n-skx) and 3-Node Haswell (3n-hsw) physical testbed -types, in 1-core, 2-core and 4-core configurations. - -.. note:: - - Test results have been generated by - `FD.io test executor dpdk performance job 3n-hsw`_ and - `FD.io test executor dpdk performance job 3n-skx`_ - with RF result - files csit-dpdk-perf-|srelease|-\*.zip - `archived here <../../_static/archive/>`_. - -NDR Comparison -~~~~~~~~~~~~~~ - -Comparison tables in ASCII and CSV formats: - - - `ASCII NDR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-ndr.txt>`_ - - `CSV NDR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-ndr.csv>`_ - -PDR Comparison -~~~~~~~~~~~~~~ - -Comparison tables in ASCII and CSV formats: - - - `ASCII PDR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-pdr.txt>`_ - - `CSV PDR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-pdr.csv>`_ - -.. - MRR Comparison - ~~~~~~~~~~~~~~ - - Comparison tables in ASCII and CSV formats: - - - `ASCII MRR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-mrr.txt>`_ - - `CSV MRR comparison <../../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-mrr.csv>`_ diff --git a/docs/report/dpdk_performance_tests/comparisons/current_vs_previous_release.rst b/docs/report/dpdk_performance_tests/comparisons/current_vs_previous_release.rst deleted file mode 100644 index bf59bb2bea..0000000000 --- a/docs/report/dpdk_performance_tests/comparisons/current_vs_previous_release.rst +++ /dev/null @@ -1,215 +0,0 @@ - -.. _dpdk_compare_current_vs_previous_release: - -Current vs Previous Release ---------------------------- - -Relative comparison of DPDK Testpmd and L3fwd packet throughput (NDR, -PDR and MRR) between |dpdk-release| and |dpdk-release-1| (measured for -|csit-release| and |csit-release-1| respectively) is calculated from -results of tests running on 3-Node Intel Xeon Haswell testbeds (3n-hsw) -in 1-core and 2-core configurations. - -Listed mean and standard deviation values are computed based on a series -of the same tests executed against respective DPDK releases to verify -test results repeatability, with percentage change calculated for mean -values. - -.. note:: - - Test results have been generated by - `FD.io test executor dpdk performance job 3n-hsw`_, - `FD.io test executor dpdk performance job 3n-skx`_, - `FD.io test executor dpdk performance job 2n-skx`_, - `FD.io test executor dpdk performance job 2n-clx`_, - `FD.io test executor dpdk performance job 2n-zn2`_, - `FD.io test executor dpdk performance job 3n-tsh`_, - with RF result - files csit-dpdk-perf-|srelease|-\*.zip - `archived here <../../_static/archive/>`_. - -3n-hsw -~~~~~~ - -NDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-ndr.txt>`_ - - `ASCII 2t2c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-ndr.txt>`_ - - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-ndr.csv>`_ - - `CSV 2t2c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-ndr.csv>`_ - -PDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-pdr.txt>`_ - - `ASCII 2t2c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-pdr.txt>`_ - - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-pdr.csv>`_ - - `CSV 2t2c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-pdr.csv>`_ - -3n-skx -~~~~~~ - -NDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-ndr.txt>`_ - - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-ndr.csv>`_ - -PDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-pdr.txt>`_ - - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-pdr.csv>`_ - -2n-skx -~~~~~~ - -NDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-ndr.txt>`_ - - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-ndr.csv>`_ - -PDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-pdr.txt>`_ - - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-pdr.csv>`_ - -2n-clx -~~~~~~ - -NDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-ndr.txt>`_ - - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-ndr.csv>`_ - -PDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-pdr.txt>`_ - - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-pdr.csv>`_ - -2n-zn2 -~~~~~~ - -NDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-ndr.txt>`_ - - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-ndr.csv>`_ - -PDR Comparison -`````````````` - -Comparison tables in ASCII and CSV formats: - - - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-pdr.txt>`_ - - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-pdr.csv>`_ - -.. - 2n-dnv - ~~~~~~ - - NDR Comparison - `````````````` - - Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-ndr.txt>`_ - - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-ndr.csv>`_ - - PDR Comparison - `````````````` - - Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-pdr.txt>`_ - - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-pdr.csv>`_ - - 3n-dnv - ~~~~~~ - - NDR Comparison - `````````````` - - Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-ndr.txt>`_ - - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-ndr.csv>`_ - - PDR Comparison - `````````````` - - Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-pdr.txt>`_ - - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-pdr.csv>`_ - -.. - 3n-tsh - ~~~~~~ - - NDR Comparison - `````````````` - - Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-ndr.txt>`_ - - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-ndr.txt>`_ - - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-ndr.csv>`_ - - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-ndr.csv>`_ - - PDR Comparison - `````````````` - - Comparison tables in ASCII and CSV formats: - - - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-pdr.txt>`_ - - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-pdr.txt>`_ - - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-pdr.csv>`_ - - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-pdr.csv>`_ diff --git a/docs/report/dpdk_performance_tests/comparisons/index.rst b/docs/report/dpdk_performance_tests/comparisons/index.rst deleted file mode 100644 index 3e0d3f932b..0000000000 --- a/docs/report/dpdk_performance_tests/comparisons/index.rst +++ /dev/null @@ -1,27 +0,0 @@ - -.. raw:: latex - - \clearpage - -Comparisons -=========== - -.. - // Alternative Note for 1st Bullet when bad microcode Skx, Clx results are published - note:: - L3fwd throughput drop in the current release in comparison to previous - releases **on Intel Xeon 2n-skx, 3n-skx and 2n-clx testbeds**: L3fwd - performance test data shows lower performance and behaviour - inconsistency of these systems following the recent upgrade of - processor microcode packages (skx ucode 0x2000064, clx ucode - 0x500002c) as part of updating Ubuntu 18.04 LTS kernel version. - Tested VPP and DPDK applications (L3fwd) are affected. Skx and Clx - test data will be corrected in subsequent maintenance report - version(s) once the issue is resolved. See :ref:`vpp_known_issues`. - -.. toctree:: - - current_vs_previous_release - 2n-skx_vs_2n-clx_testbeds - 3n-skx_vs_3n-hsw_testbeds - 3n-skx_vs_2n-skx_testbeds diff --git a/docs/report/dpdk_performance_tests/csit_release_notes.rst b/docs/report/dpdk_performance_tests/csit_release_notes.rst deleted file mode 100644 index 6110dd40e5..0000000000 --- a/docs/report/dpdk_performance_tests/csit_release_notes.rst +++ /dev/null @@ -1,36 +0,0 @@ -Release Notes -============= - -Changes in |csit-release| -------------------------- - -#. DPDK PERFORMANCE TESTS - - - Fixed DPDK compilation on ARM systems. - - - **AMD 2n-zn2 testbed**: New physical testbed type installed in - FD.io CSIT, with DPDK performance data added to this report. - - - **AMD 2n-tx2 testbed**: New physical testbed type installed in - FD.io CSIT, with DPDK performance data added to this report. - -#. DPDK RELEASE VERSION CHANGE - - - |csit-release| tested |dpdk-release|, as used by |vpp-release|. - -.. _dpdk_known_issues: - -Known Issues ------------- - -List of known issues in |csit-release| for DPDK performance tests: - -+----+-----------------------------------------+-----------------------------------------------------------------------------------------------------------+ -| # | JiraID | Issue Description | -+====+=========================================+===========================================================================================================+ -| 1 | `CSIT-1761 | Denverton systems in FD.io CSIT lab (2n-dnv and 3n-dnv) reports dpdk compilation error very often. | -| | <https://jira.fd.io/browse/CSIT-1761>`_ | | -+----+-----------------------------------------+-----------------------------------------------------------------------------------------------------------+ -| 2 | `CSIT-1762 | TRex reports link DOWN in case of dpdk testpmd tests on FD.io CSIT Denverton systems (2n-dnv and 3n-dnv). | -| | <https://jira.fd.io/browse/CSIT-1762>`_ | | -+----+-----------------------------------------+-----------------------------------------------------------------------------------------------------------+ diff --git a/docs/report/dpdk_performance_tests/documentation.rst b/docs/report/dpdk_performance_tests/documentation.rst deleted file mode 100644 index 254569dc66..0000000000 --- a/docs/report/dpdk_performance_tests/documentation.rst +++ /dev/null @@ -1,5 +0,0 @@ -Documentation -============= - -`CSIT DPDK Performance Tests Documentation`_ contains detailed -functional description and input parameters for each test case. diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_clx.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_clx.rst deleted file mode 100644 index 6667f9539a..0000000000 --- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_clx.rst +++ /dev/null @@ -1,3 +0,0 @@ -2n-clx -====== - diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_skx.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_skx.rst deleted file mode 100644 index 61baf8fcbf..0000000000 --- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_skx.rst +++ /dev/null @@ -1,3 +0,0 @@ -2n-skx -====== - diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_zn2.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_zn2.rst deleted file mode 100644 index 2f14be0030..0000000000 --- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_zn2.rst +++ /dev/null @@ -1,3 +0,0 @@ -2n-zn2 -====== - diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_hsw.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_hsw.rst deleted file mode 100644 index 53c253c009..0000000000 --- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_hsw.rst +++ /dev/null @@ -1,3 +0,0 @@ -3n-hsw -====== - diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_skx.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_skx.rst deleted file mode 100644 index 60840bbb1e..0000000000 --- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_skx.rst +++ /dev/null @@ -1,3 +0,0 @@ -3n-skx -====== - diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_tsh.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_tsh.rst deleted file mode 100644 index 7fe42625f7..0000000000 --- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_tsh.rst +++ /dev/null @@ -1,3 +0,0 @@ -3n-tsh -====== - diff --git a/docs/report/dpdk_performance_tests/index.rst b/docs/report/dpdk_performance_tests/index.rst deleted file mode 100644 index 5880ee25c0..0000000000 --- a/docs/report/dpdk_performance_tests/index.rst +++ /dev/null @@ -1,13 +0,0 @@ -DPDK Performance -================ - -.. toctree:: - - overview - csit_release_notes - packet_throughput_graphs/index - packet_latency/index - comparisons/index - throughput_trending - test_environment - documentation diff --git a/docs/report/dpdk_performance_tests/overview.rst b/docs/report/dpdk_performance_tests/overview.rst deleted file mode 100644 index 7f3e930324..0000000000 --- a/docs/report/dpdk_performance_tests/overview.rst +++ /dev/null @@ -1,120 +0,0 @@ -Overview -======== - -DPDK performance test results are reported for all physical testbed types -present in FD.io labs and installed NIC models. For description of physical -testbeds used for DPDK performance tests please refer to -:ref:`tested_physical_topologies`. - -Logical Topologies ------------------- - -CSIT DPDK performance tests are executed on physical testbeds described -in :ref:`tested_physical_topologies`. Based on the packet path through -server SUTs, one distinct logical topology type is used for DPDK DUT -data plane testing: NIC-to-NIC switching topology. - -NIC-to-NIC Switching -~~~~~~~~~~~~~~~~~~~~ - -The simplest logical topology for software data plane application like -DPDK is NIC-to-NIC switching. Tested topologies for 2-Node and 3-Node -testbeds are shown in figures below. - -.. only:: latex - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_tmp/src/vpp_performance_tests/}} - \includegraphics[width=0.90\textwidth]{logical-2n-nic2nic} - \label{fig:logical-2n-nic2nic} - \end{figure} - -.. only:: html - - .. figure:: ../vpp_performance_tests/logical-2n-nic2nic.svg - :alt: logical-2n-nic2nic - :align: center - - -.. only:: latex - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_tmp/src/vpp_performance_tests/}} - \includegraphics[width=0.90\textwidth]{logical-3n-nic2nic} - \label{fig:logical-3n-nic2nic} - \end{figure} - -.. only:: html - - .. figure:: ../vpp_performance_tests/logical-3n-nic2nic.svg - :alt: logical-3n-nic2nic - :align: center - -Server Systems Under Test (SUT) run DPDK Testpmd or L3fwd application in -Linux user-mode as a Device Under Test (DUT). Server Traffic Generator -(TG) runs T-Rex application. Physical connectivity between SUTs and TG -is provided using different drivers and NIC models that need to be -tested for performance (packet/bandwidth throughput and latency). - -From SUT and DUT perspectives, all performance tests involve forwarding -packets between two physical Ethernet ports (10GE, 25GE, 40GE, 100GE). -In most cases both physical ports on SUT are located on the same -NIC. The only exceptions are link bonding and 100GE tests. In the latter -case only one port per NIC can be driven at linerate due to PCIe Gen3 -x16 slot bandwidth limiations. 100GE NICs are not supported in PCIe Gen3 -x8 slots. - -Note that reported DPDK DUT performance results are specific to the SUTs -tested. SUTs with other processors than the ones used in FD.io lab are -likely to yield different results. A good rule of thumb, that can be -applied to estimate DPDK packet thoughput for NIC-to-NIC switching -topology, is to expect the forwarding performance to be proportional to -processor core frequency for the same processor architecture, assuming -processor is the only limiting factor and all other SUT parameters are -equivalent to FD.io CSIT environment. - -Performance Tests Coverage --------------------------- - -Performance tests measure following metrics for tested DPDK DUT -topologies and configurations: - -- Packet Throughput: measured in accordance with :rfc:`2544`, using - FD.io CSIT Multiple Loss Ratio search (MLRsearch), an optimized binary - search algorithm, producing throughput at different Packet Loss Ratio - (PLR) values: - - - Non Drop Rate (NDR): packet throughput at PLR=0%. - - Partial Drop Rate (PDR): packet throughput at PLR=0.5%. - -- One-Way Packet Latency: measured at different offered packet loads: - - - 100% of discovered NDR throughput. - - 100% of discovered PDR throughput. - -- Maximum Receive Rate (MRR): measured packet forwarding rate under the - maximum load offered by traffic generator over a set trial duration, - regardless of packet loss. Maximum load for specified Ethernet frame - size is set to the bi-directional link rate. - -|csit-release| includes following DPDK Testpmd and L3fwd data plane -functionality performance tested across a range of NIC drivers and NIC -models: - -+-----------------------+----------------------------------------------+ -| Functionality | Description | -+=======================+==============================================+ -| L2IntLoop | L2 Interface Loop forwarding all Ethernet | -| | frames between two Interfaces. | -+-----------------------+----------------------------------------------+ -| IPv4 Routed | Longest Prefix Match (LPM) L3 IPv4 | -| Forwarding | forwarding of Ethernet frames between two | -| | Interfaces, with two /8 prefixes in lookup | -| | table. | -+-----------------------+----------------------------------------------+ diff --git a/docs/report/dpdk_performance_tests/packet_latency/2n-clx-xxv710.rst b/docs/report/dpdk_performance_tests/packet_latency/2n-clx-xxv710.rst deleted file mode 100644 index 8d62dd1010..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/2n-clx-xxv710.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-clx-xxv710 -~~~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-2n-clx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/2n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/packet_latency/2n-skx-xxv710.rst deleted file mode 100644 index b75406d4ac..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/2n-skx-xxv710.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-2n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/2n-tx2-xl710.rst b/docs/report/dpdk_performance_tests/packet_latency/2n-tx2-xl710.rst deleted file mode 100644 index 6cd44aa0f8..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/2n-tx2-xl710.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-tx2-xl710 -~~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-2n-tx2-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/2n-zn2-xxv710.rst b/docs/report/dpdk_performance_tests/packet_latency/2n-zn2-xxv710.rst deleted file mode 100644 index fab4a04161..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/2n-zn2-xxv710.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-zn2-xxv710 -~~~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-2n-zn2-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/3n-hsw-xl710.rst b/docs/report/dpdk_performance_tests/packet_latency/3n-hsw-xl710.rst deleted file mode 100644 index c17472aaef..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/3n-hsw-xl710.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-hsw-xl710 -~~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-3n-hsw-40ge2p1xl710-64b-1t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/3n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/packet_latency/3n-skx-xxv710.rst deleted file mode 100644 index ff7ac1c77f..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/3n-skx-xxv710.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-skx-xxv710 -~~~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-3n-skx-25ge2p1xxv710-64b-2t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/3n-tsh-x520.rst b/docs/report/dpdk_performance_tests/packet_latency/3n-tsh-x520.rst deleted file mode 100644 index f70659731c..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/3n-tsh-x520.rst +++ /dev/null @@ -1,78 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-tsh-x520 -~~~~~~~~~~~ - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-eth-l2xcbase-testpmd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-eth-l2xcbase-testpmd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-eth-l2xcbase-testpmd} - \label{fig:hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-eth-l2xcbase-testpmd} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-ethip4-ip4base-l3fwd.html" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-ethip4-ip4base-l3fwd.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-ethip4-ip4base-l3fwd} - \label{fig:hdrh-lat-percentile-3n-tsh-10ge2p1x520-64b-1t1c-ethip4-ip4base-l3fwd} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_latency/index.rst b/docs/report/dpdk_performance_tests/packet_latency/index.rst deleted file mode 100644 index 655773c8cf..0000000000 --- a/docs/report/dpdk_performance_tests/packet_latency/index.rst +++ /dev/null @@ -1,55 +0,0 @@ - -.. raw:: latex - - \clearpage - -Packet Latency -============== - -DPDK Testpmd and L3fwd 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, 3n-dnv, 2n-dnv, 3n-tsh, 2n-tx2. - -Latency by percentile distribution plots are used to show packet latency -percentiles at different packet rate load levels: i) No-Load latency -streams only, ii) Low-Load at 10% PDR, iii) Mid-Load at 50% PDR and iv) -High-Load at 90% PDR. - -Additional information about graph data: - -#. **Graph Title**: describes tested DUT packet path. - -#. **X-axis Labels**: percentile of packets. - -#. **Y-axis Labels**: measured one-way packet latency values in [uSec]. - -#. **Graph Legend**: list of latency tests at different packet rate load - level. - -#. **Hover Information**: packet rate load level, stream direction - (East-West, West-East), percentile, one-way latency. - -.. note:: - - Test results have been generated by - `FD.io test executor dpdk performance job 2n-skx`_, - `FD.io test executor dpdk performance job 2n-clx`_, - `FD.io test executor dpdk performance job 3n-skx`_, - `FD.io test executor dpdk performance job 2n-zn2`_, - `FD.io test executor dpdk performance job 3n-hsw`_, - `FD.io test executor dpdk performance job 3n-tsh`_ and - `FD.io test executor dpdk performance job 2n-tx2`_ with RF - result files csit-dpdk-perf-|srelease|-\*.zip - `archived here <../../_static/archive/>`_. - -.. toctree:: - :maxdepth: 3 - - 2n-skx-xxv710 - 3n-skx-xxv710 - 2n-clx-xxv710 - 2n-zn2-xxv710 - 3n-hsw-xl710 - 3n-tsh-x520 - 2n-tx2-xl710 diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-x710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-x710.rst deleted file mode 100644 index 21b3ddb2ed..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-x710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-clx-x710 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-2t1c-base-ndr} - \label{fig:2n-clx-x710-64b-2t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-2t1c-base-pdr} - \label{fig:2n-clx-x710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-4t2c-base-ndr} - \label{fig:2n-clx-x710-64b-4t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-4t2c-base-pdr} - \label{fig:2n-clx-x710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-xxv710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-xxv710.rst deleted file mode 100644 index dd206abcb7..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-xxv710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-clx-xxv710 -~~~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-2t1c-base-ndr} - \label{fig:2n-clx-xxv710-64b-2t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-2t1c-base-pdr} - \label{fig:2n-clx-xxv710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-4t2c-base-ndr} - \label{fig:2n-clx-xxv710-64b-4t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-4t2c-base-pdr} - \label{fig:2n-clx-xxv710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-dnv-x553.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-dnv-x553.rst deleted file mode 100644 index 1dc54f283e..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-dnv-x553.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-dnv-x553 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-dnv-x553-64b-1t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-dnv-x553-64b-1t1c-base-ndr} - \label{fig:2n-dnv-x553-64b-1t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-dnv-x553-64b-1t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-dnv-x553-64b-1t1c-base-pdr} - \label{fig:2n-dnv-x553-64b-1t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-2t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-dnv-x553-64b-2t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-dnv-x553-64b-2t2c-base-ndr} - \label{fig:2n-dnv-x553-64b-2t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-dnv-x553-64b-2t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-dnv-x553-64b-2t2c-base-pdr} - \label{fig:2n-dnv-x553-64b-2t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-skx-x710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-skx-x710.rst deleted file mode 100644 index 228a9d8747..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-skx-x710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-skx-x710 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-2t1c-base-ndr} - \label{fig:2n-skx-x710-64b-2t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-2t1c-base-pdr} - \label{fig:2n-skx-x710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-4t2c-base-ndr} - \label{fig:2n-skx-x710-64b-4t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-4t2c-base-pdr} - \label{fig:2n-skx-x710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-skx-xxv710.rst deleted file mode 100644 index 9150161d33..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-skx-xxv710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-2t1c-base-ndr} - \label{fig:2n-skx-xxv710-64b-2t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-2t1c-base-pdr} - \label{fig:2n-skx-xxv710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-4t2c-base-ndr} - \label{fig:2n-skx-xxv710-64b-4t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-4t2c-base-pdr} - \label{fig:2n-skx-xxv710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-tx2-xl710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-tx2-xl710.rst deleted file mode 100644 index 842028b367..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-tx2-xl710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-tx2-xl710 -~~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-tx2-xl710-64b-1t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-tx2-xl710-64b-1t1c-base-ndr} - \label{fig:2n-tx2-xl710-64b-1t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-tx2-xl710-64b-1t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-tx2-xl710-64b-1t1c-base-pdr} - \label{fig:2n-tx2-xl710-64b-1t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-2t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-tx2-xl710-64b-2t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-tx2-xl710-64b-2t2c-base-ndr} - \label{fig:2n-tx2-xl710-64b-2t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-tx2-xl710-64b-2t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-tx2-xl710-64b-2t2c-base-pdr} - \label{fig:2n-tx2-xl710-64b-2t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-zn2-x710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-zn2-x710.rst deleted file mode 100644 index 55301f6c67..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-zn2-x710.rst +++ /dev/null @@ -1,127 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-zn2-x710 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. - .. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-x710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-x710-64b-2t1c-base-ndr} - \label{fig:2n-zn2-x710-64b-2t1c-base-ndr} - \end{figure} - - .. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-x710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-x710-64b-2t1c-base-pdr} - \label{fig:2n-zn2-x710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. - .. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-x710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-x710-64b-4t2c-base-ndr} - \label{fig:2n-zn2-x710-64b-4t2c-base-ndr} - \end{figure} - - .. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-x710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-x710-64b-4t2c-base-pdr} - \label{fig:2n-zn2-x710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-zn2-xxv710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-zn2-xxv710.rst deleted file mode 100644 index 3f6f009c9f..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-zn2-xxv710.rst +++ /dev/null @@ -1,127 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -2n-zn2-xxv710 -~~~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. - .. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-xxv710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-xxv710-64b-2t1c-base-ndr} - \label{fig:2n-zn2-xxv710-64b-2t1c-base-ndr} - \end{figure} - - .. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-xxv710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-xxv710-64b-2t1c-base-pdr} - \label{fig:2n-zn2-xxv710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. - .. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-xxv710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-xxv710-64b-4t2c-base-ndr} - \label{fig:2n-zn2-xxv710-64b-4t2c-base-ndr} - \end{figure} - - .. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-zn2-xxv710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-zn2-xxv710-64b-4t2c-base-pdr} - \label{fig:2n-zn2-xxv710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-dnv-x553.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-dnv-x553.rst deleted file mode 100644 index 568c2376de..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-dnv-x553.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-dnv-x553 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-dnv-x553-64b-1t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-dnv-x553-64b-1t1c-base-ndr} - \label{fig:3n-dnv-x553-64b-1t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-dnv-x553-64b-1t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-dnv-x553-64b-1t1c-base-pdr} - \label{fig:3n-dnv-x553-64b-1t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-2t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-dnv-x553-64b-2t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-dnv-x553-64b-2t2c-base-ndr} - \label{fig:3n-dnv-x553-64b-2t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-dnv-x553-64b-2t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-dnv-x553-64b-2t2c-base-pdr} - \label{fig:3n-dnv-x553-64b-2t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-hsw-x710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-hsw-x710.rst deleted file mode 100644 index d6deceb430..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-hsw-x710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-hsw-x710 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-1t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-1t1c-base-ndr} - \label{fig:3n-hsw-x710-64b-1t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-1t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-1t1c-base-pdr} - \label{fig:3n-hsw-x710-64b-1t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-2t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-2t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-2t2c-base-ndr} - \label{fig:3n-hsw-x710-64b-2t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-2t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-2t2c-base-pdr} - \label{fig:3n-hsw-x710-64b-2t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-hsw-xl710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-hsw-xl710.rst deleted file mode 100644 index 60c6ca8968..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-hsw-xl710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-hsw-xl710 -~~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-1t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-1t1c-base-ndr} - \label{fig:3n-hsw-xl710-64b-1t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-1t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-1t1c-base-pdr} - \label{fig:3n-hsw-xl710-64b-1t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-2t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-2t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-2t2c-base-ndr} - \label{fig:3n-hsw-xl710-64b-2t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-2t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-2t2c-base-pdr} - \label{fig:3n-hsw-xl710-64b-2t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-skx-x710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-skx-x710.rst deleted file mode 100644 index 3bb6bef58d..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-skx-x710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-skx-x710 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-2t1c-base-ndr} - \label{fig:3n-skx-x710-64b-2t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-2t1c-base-pdr} - \label{fig:3n-skx-x710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-4t2c-base-ndr} - \label{fig:3n-skx-x710-64b-4t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-4t2c-base-pdr} - \label{fig:3n-skx-x710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-skx-xxv710.rst deleted file mode 100644 index 2e6acb3a89..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-skx-xxv710.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-skx-xxv710 -~~~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-2t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-2t1c-base-ndr} - \label{fig:3n-skx-xxv710-64b-2t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-2t1c-base-pdr} - \label{fig:3n-skx-xxv710-64b-2t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-4t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-4t2c-base-ndr} - \label{fig:3n-skx-xxv710-64b-4t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-4t2c-base-pdr} - \label{fig:3n-skx-xxv710-64b-4t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-tsh-x520.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-tsh-x520.rst deleted file mode 100644 index 9565fb0884..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-tsh-x520.rst +++ /dev/null @@ -1,125 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - -3n-tsh-x520 -~~~~~~~~~~~ - -Following sections include summary graphs of Phy-to-Phy performance with -packet routed forwarding, including NDR throughput (zero packet loss) -and PDR throughput (<0.5% packet loss). - -CSIT source code for the test cases used for plots can be found in -`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2101>`_. - -.. raw:: latex - - \clearpage - -64b-1t1c-base -------------- - -.. raw:: html - - <center> - <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-tsh-x520-64b-1t1c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-tsh-x520-64b-1t1c-base-ndr} - \label{fig:3n-tsh-x520-64b-1t1c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-tsh-x520-64b-1t1c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-tsh-x520-64b-1t1c-base-pdr} - \label{fig:3n-tsh-x520-64b-1t1c-base-pdr} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-2t2c-base -------------- - -.. raw:: html - - <center> - <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-tsh-x520-64b-2t2c-base-ndr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-tsh-x520-64b-2t2c-base-ndr} - \label{fig:3n-tsh-x520-64b-2t2c-base-ndr} - \end{figure} - -.. raw:: latex - - \clearpage - -.. raw:: html - - <center> - <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-tsh-x520-64b-2t2c-base-pdr.html"></iframe> - <p><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/dpdk/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-tsh-x520-64b-2t2c-base-pdr} - \label{fig:3n-tsh-x520-64b-2t2c-base-pdr} - \end{figure} diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst deleted file mode 100644 index a2ffba9b5a..0000000000 --- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst +++ /dev/null @@ -1,80 +0,0 @@ - -.. raw:: latex - - \clearpage - -Packet Throughput -================= - -Throughput graphs are generated by multiple executions of the same -performance tests across physical testbeds hosted LF FD.io labs: 3n-hsw, -2n-skx, 3n-skx, 2n-clx. Box-and-Whisker plots are used to display variations in -measured throughput values, without making any assumptions of the -underlying statistical distribution. - -For each test case, Box-and-Whisker plots show the quartiles (Min, 1st -quartile / 25th percentile, 2nd quartile / 50th percentile / mean, 3rd -quartile / 75th percentile, Max) across collected data set. Outliers are -plotted as individual points. - -Additional information about graph data: - -#. **Graph Title**: describes tested packet path, testbed topology, - processor model, NIC model, packet size, number of cores and - threads used by data plane workers and indication of DPDK DUT - configuration. - -#. **X-axis Labels**: indices of individual test suites as listed in - Graph Legend. - -#. **Y-axis Labels**: measured Packets Per Second [pps] throughput - values. - -#. **Graph Legend**: lists X-axis indices with associated CSIT test - suites executed to generate graphed test results. - -#. **Hover Information**: lists minimum, first quartile, median, - third quartile, and maximum. If either type of outlier is present the - whisker on the appropriate side is taken to 1.5×IQR from the quartile - (the "inner fence") rather than the max or min, and individual outlying - data points are displayed as unfilled circles (for suspected outliers) - or filled circles (for outliers). (The "outer fence" is 3×IQR from the - quartile.) - -.. note:: - - Test results have been generated by - `FD.io test executor dpdk performance job 2n-skx`_, - `FD.io test executor dpdk performance job 3n-skx`_, - `FD.io test executor dpdk performance job 2n-clx`_, - `FD.io test executor dpdk performance job 2n-zn2`_, - `FD.io test executor dpdk performance job 3n-hsw`_, - `FD.io test executor dpdk performance job 3n-tsh`_, - `FD.io test executor dpdk performance job 2n-tx2`_, - `FD.io test executor dpdk performance job 2n-dnv`_ and - `FD.io test executor dpdk performance job 3n-dnv`_ with RF - result files csit-dpdk-perf-|srelease|-\*.zip - `archived here <../../_static/archive/>`_. - Required per test case data set size is **10** and for DPDK tests - this is the actual size, as all scheduled test executions completed - successfully. - -.. toctree:: - :maxdepth: 3 - - 2n-skx-xxv710 - 2n-skx-x710 - 3n-skx-xxv710 - 3n-skx-x710 - 2n-clx-xxv710 - 2n-clx-x710 - 2n-zn2-xxv710 - 2n-zn2-x710 - 3n-hsw-xl710 - 3n-hsw-x710 - 3n-tsh-x520 - 2n-tx2-xl710 - -.. - 2n-dnv-x553 - 3n-dnv-x553 diff --git a/docs/report/dpdk_performance_tests/test_environment.rst b/docs/report/dpdk_performance_tests/test_environment.rst deleted file mode 100644 index 194b28ed58..0000000000 --- a/docs/report/dpdk_performance_tests/test_environment.rst +++ /dev/null @@ -1,64 +0,0 @@ - -.. raw:: latex - - \clearpage - -.. _dpdk_test_environment: - -.. include:: ../introduction/test_environment_intro.rst - -.. include:: ../introduction/test_environment_sut_conf_1.rst - - -DUT Settings - DPDK -------------------- - -DPDK Version -~~~~~~~~~~~~ - -|dpdk-release| - -DPDK Compile Parameters -~~~~~~~~~~~~~~~~~~~~~~~ - -.. code-block:: bash - - make install T=<arch>-<machine>-linuxapp-gcc -j - -Testpmd Startup Configuration -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Testpmd startup configuration changes per test case with different settings for -`$$INT`, `$$CORES`, `$$RXQ`, `$$RXD` and max-pkt-len parameter if test is -sending jumbo frames. Startup command template: - -.. code-block:: bash - - testpmd -v -l $$CORE_LIST -w $$INT1 -w $$INT2 --master-lcore 0 --in-memory -- --forward-mode=io --burst=64 --txd=$$TXD --rxd=$$RXD --txq=$$TXQ --rxq=$$RXQ --tx-offloads=0x0 --numa --auto-start --total-num-mbufs=16384 --nb-ports=2 --portmask=0x3 --disable-link-check --max-pkt-len=$$PKT_LEN [--mbuf-size=16384] --nb-cores=$$CORES - -L3FWD Startup Configuration -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -L3FWD startup configuration changes per test case with different settings for -`$$INT`, `$$CORES` and enable-jumbo parameter if test is sending jumbo frames. -Startup command template: - -.. code-block:: bash - - l3fwd -v -l $$CORE_LIST -w $$INT1 -w $$INT2 --master-lcore 0 --in-memory -- --parse-ptype --eth-dest="0,${adj_mac0}" --eth-dest="1,${adj_mac1}" --config="${port_config}" [--enable-jumbo] -P -L -p 0x3 - -.. include:: ../introduction/test_environment_tg.rst - -.. include:: ../introduction/test_environment_pre_test_server_calib.rst - -.. include:: ../introduction/test_environment_sut_calib_skx.rst - -.. include:: ../introduction/test_environment_sut_calib_clx.rst - -.. include:: ../introduction/test_environment_sut_calib_hsw.rst - -.. include:: ../introduction/test_environment_sut_calib_dnv.rst - -.. include:: ../introduction/test_environment_sut_calib_tsh.rst - -.. include:: ../introduction/test_environment_sut_calib_tx2.rst diff --git a/docs/report/dpdk_performance_tests/throughput_trending.rst b/docs/report/dpdk_performance_tests/throughput_trending.rst deleted file mode 100644 index 81d4d6db60..0000000000 --- a/docs/report/dpdk_performance_tests/throughput_trending.rst +++ /dev/null @@ -1,17 +0,0 @@ -Throughput Trending -------------------- - -In addition to reporting throughput comparison between DPDK releases, -CSIT provides regular performance trending for DPDK release branches: - -#. `Performance Dashboard <https://docs.fd.io/csit/master/trending/introduction/index.html>`_: - per DPDK test case throughput trend, trend compliance and summary of - detected anomalies. - -#. `Trending Methodology <https://docs.fd.io/csit/master/trending/methodology/index.html>`_: - throughput test metrics, trend calculations and anomaly - classification (progression, regression). - -#. `DPDK Trendline Graphs <https://docs.fd.io/csit/master/trending/trending/dpdk.html>`_: - weekly DPDK Testpmd and L3fwd MRR throughput measurements against - the trendline with anomaly highlights and associated CSIT test jobs.
\ No newline at end of file |