aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-02-12 12:01:42 +0100
committerTibor Frank <tifrank@cisco.com>2020-02-12 11:02:38 +0000
commit033efac58b327c56c6efd45994284d0a809ed021 (patch)
tree99b69c73a89a6765771fa3355c3024db0a8d29d7
parent34ec0f34987ceaec1f77cb56c4c672f01aa4dca4 (diff)
Report: Add HDRH Lat for DPDK, part 2
Change-Id: I4ea884f727853ef21c1247eb07a7f2e3a991d454 Signed-off-by: Tibor Frank <tifrank@cisco.com>
-rw-r--r--docs/report/detailed_test_results/dpdk_performance_results/index.rst2
-rw-r--r--docs/report/detailed_test_results/dpdk_performance_results_2n_dnv/index.rst12
-rw-r--r--docs/report/detailed_test_results/dpdk_performance_results_3n_dnv/index.rst12
-rw-r--r--docs/report/dpdk_performance_tests/index.rst2
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-dnv-x553.rst125
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-dnv-x553.rst125
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst8
-rw-r--r--docs/report/index.html.template2
-rw-r--r--docs/report/vpp_performance_tests/packet_latency/index.rst4
-rw-r--r--resources/tools/presentation/generator_files.py2
-rw-r--r--resources/tools/presentation/specification.yaml410
11 files changed, 594 insertions, 110 deletions
diff --git a/docs/report/detailed_test_results/dpdk_performance_results/index.rst b/docs/report/detailed_test_results/dpdk_performance_results/index.rst
index 4e94f4cd30..c9c3fcd33a 100644
--- a/docs/report/detailed_test_results/dpdk_performance_results/index.rst
+++ b/docs/report/detailed_test_results/dpdk_performance_results/index.rst
@@ -4,6 +4,8 @@ DPDK Throughput
.. toctree::
../dpdk_performance_results_3n_hsw/index
+ ../dpdk_performance_results_2n_dnv/index
+ ../dpdk_performance_results_3n_dnv/index
..
../dpdk_performance_results_2n_skx/index
diff --git a/docs/report/detailed_test_results/dpdk_performance_results_2n_dnv/index.rst b/docs/report/detailed_test_results/dpdk_performance_results_2n_dnv/index.rst
new file mode 100644
index 0000000000..3435556e57
--- /dev/null
+++ b/docs/report/detailed_test_results/dpdk_performance_results_2n_dnv/index.rst
@@ -0,0 +1,12 @@
+2n-dnv
+------
+
+.. note::
+
+ Data sources for reported test results: i) `FD.io test executor dpdk
+ performance job 2n-dnv`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
+ dpdk_performance_results_2n_dnv
diff --git a/docs/report/detailed_test_results/dpdk_performance_results_3n_dnv/index.rst b/docs/report/detailed_test_results/dpdk_performance_results_3n_dnv/index.rst
new file mode 100644
index 0000000000..136a4a3783
--- /dev/null
+++ b/docs/report/detailed_test_results/dpdk_performance_results_3n_dnv/index.rst
@@ -0,0 +1,12 @@
+3n-dnv
+------
+
+.. note::
+
+ Data sources for reported test results: i) `FD.io test executor dpdk
+ performance job 3n-dnv`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
+ dpdk_performance_results_3n_dnv
diff --git a/docs/report/dpdk_performance_tests/index.rst b/docs/report/dpdk_performance_tests/index.rst
index c9c692c21d..5880ee25c0 100644
--- a/docs/report/dpdk_performance_tests/index.rst
+++ b/docs/report/dpdk_performance_tests/index.rst
@@ -6,7 +6,7 @@ DPDK Performance
overview
csit_release_notes
packet_throughput_graphs/index
- hdrh_packet_latency_by_percentile_graphs/index
+ packet_latency/index
comparisons/index
throughput_trending
test_environment
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
new file mode 100644
index 0000000000..33bd4ce2f2
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-dnv-x553.rst
@@ -0,0 +1,125 @@
+
+.. 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=rls2001>`_.
+
+.. 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/3n-dnv-x553.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-dnv-x553.rst
new file mode 100644
index 0000000000..a7892e80bb
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-dnv-x553.rst
@@ -0,0 +1,125 @@
+
+.. 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>
+
+3n1t1c-base-pdr-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=rls2001>`_.
+
+.. 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/3n1t1c-base-pdr-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]{3n1t1c-base-pdr-dnv-x553-64b-1t1c-base-ndr}
+ \label{fig:3n1t1c-base-pdr-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/3n1t1c-base-pdr-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]{3n1t1c-base-pdr-dnv-x553-64b-1t1c-base-pdr}
+ \label{fig:3n1t1c-base-pdr-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/3n1t1c-base-pdr-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]{3n1t1c-base-pdr-dnv-x553-64b-2t2c-base-ndr}
+ \label{fig:3n1t1c-base-pdr-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/3n1t1c-base-pdr-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]{3n1t1c-base-pdr-dnv-x553-64b-2t2c-base-pdr}
+ \label{fig:3n1t1c-base-pdr-dnv-x553-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
index 251d612f13..48eca2fb61 100644
--- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
@@ -46,8 +46,10 @@ Additional information about graph data:
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`_ and
- `FD.io test executor dpdk performance job 3n-hsw`_ with RF
+ `FD.io test executor dpdk performance job 2n-clx`_,
+ `FD.io test executor dpdk performance job 3n-hsw`_,
+ `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
@@ -59,6 +61,8 @@ Additional information about graph data:
3n-hsw-xl710
3n-hsw-x710
+ 2n-dnv-x553
+ 3n-dnv-x553
..
2n-skx-xxv710
diff --git a/docs/report/index.html.template b/docs/report/index.html.template
index 9ff3d44fe6..8ece180d95 100644
--- a/docs/report/index.html.template
+++ b/docs/report/index.html.template
@@ -38,7 +38,7 @@ CSIT-2001
dpdk_performance_tests/overview
dpdk_performance_tests/csit_release_notes
dpdk_performance_tests/packet_throughput_graphs/index
- dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index
+ dpdk_performance_tests/packet_latency/index
dpdk_performance_tests/comparisons/index
dpdk_performance_tests/throughput_trending
dpdk_performance_tests/test_environment
diff --git a/docs/report/vpp_performance_tests/packet_latency/index.rst b/docs/report/vpp_performance_tests/packet_latency/index.rst
index 86b08e2b28..8e25417148 100644
--- a/docs/report/vpp_performance_tests/packet_latency/index.rst
+++ b/docs/report/vpp_performance_tests/packet_latency/index.rst
@@ -4,8 +4,8 @@
.. _VPP_HDRH_Packet_Latency:
-HDRHistogram Packet Latency
-===========================
+Packet Latency
+==============
.. todo::
Introduction
diff --git a/resources/tools/presentation/generator_files.py b/resources/tools/presentation/generator_files.py
index 4543a6ee2b..d847d6a6da 100644
--- a/resources/tools/presentation/generator_files.py
+++ b/resources/tools/presentation/generator_files.py
@@ -221,7 +221,7 @@ def file_test_results_html(file_spec, input_data):
for tbl_file in table_lst:
if suite[u"name"] in tbl_file:
file_handler.write(
- f".. include:: {tbl_file.split(u'/')[-1]}"
+ f"\n.. include:: {tbl_file.split(u'/')[-1]}\n"
)
logging.info(u" Done.")
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index ecff174a39..6b6f24ef4a 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -30,6 +30,8 @@
DIR[DTR,PERF,DPDK,3N,SKX]: "{DIR[DTR]}/dpdk_performance_results_3n_skx"
DIR[DTR,PERF,DPDK,2N,SKX]: "{DIR[DTR]}/dpdk_performance_results_2n_skx"
DIR[DTR,PERF,DPDK,2N,CLX]: "{DIR[DTR]}/dpdk_performance_results_2n_clx"
+ DIR[DTR,PERF,DPDK,2N,DNV]: "{DIR[DTR]}/dpdk_performance_results_2n_dnv"
+ DIR[DTR,PERF,DPDK,3N,DNV]: "{DIR[DTR]}/dpdk_performance_results_3n_dnv"
DIR[DTR,PERF,VPP,3N,HSW]: "{DIR[DTR]}/vpp_performance_results_3n_hsw"
DIR[DTR,PERF,VPP,3N,SKX]: "{DIR[DTR]}/vpp_performance_results_3n_skx"
DIR[DTR,PERF,VPP,2N,SKX]: "{DIR[DTR]}/vpp_performance_results_2n_skx"
@@ -235,7 +237,7 @@
plot-dpdk-hdrh-lat-3n-hsw:
csit-dpdk-perf-verify-2001-3n-hsw:
- - 13 # NDRPDR sel
+ - 16 # NDRPDR sel
# 3n-skx
@@ -433,6 +435,12 @@
- 17 # NDRPDR sel
- 18 # NDRPDR sel
+ plot-dpdk-throughput-latency-3n-dnv:
+ csit-dpdk-perf-verify-2001-3n-dnv:
+ - 12 # NDRPDR sel
+ - 13 # NDRPDR sel
+ - 14 # NDRPDR sel
+
# 2n-dnv
plot-vpp-throughput-lat-tsa-2n-dnv:
@@ -448,6 +456,12 @@
- 13 # NDRPDR sel
- 16 # NDRPDR sel
+ plot-dpdk-throughput-latency-2n-dnv:
+ csit-dpdk-perf-verify-2001-2n-dnv:
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
+ - 11 # NDRPDR sel
+
###########################################################################
# Simple tables (only one data set):
@@ -577,6 +591,14 @@
csit-dpdk-perf-verify-2001-2n-clx:
- 1 # NDRPDR sel
+ dpdk-perf-results-2n-dnv:
+ csit-dpdk-perf-verify-2001-2n-dnv:
+ - 9 # NDRPDR sel
+
+ dpdk-perf-results-3n-dnv:
+ csit-dpdk-perf-verify-2001-3n-dnv:
+ - 12 # NDRPDR sel
+
###########################################################################
# Tables (more than one data set)
@@ -2206,6 +2228,16 @@
# - 9 # NDRPDR sel
# - 10 # NDRPDR sel
+ csit-dpdk-perf-verify-2001-2n-dnv:
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
+ - 11 # NDRPDR sel
+
+ csit-dpdk-perf-verify-2001-3n-dnv:
+ - 12 # NDRPDR sel
+ - 13 # NDRPDR sel
+ - 14 # NDRPDR sel
+
csit-vpp-device-2001-ubuntu1804-1n-skx:
- 57
@@ -5092,6 +5124,44 @@
# - "parent"
# - "msg"
+# Detailed Test Results - DPDK Performance Results 2n-dnv
+- type: "table"
+ title: "Detailed Test Results - DPDK Performance Results 2n-dnv"
+ algorithm: "table_details"
+ output-file-ext: ".csv"
+ output-file: "{DIR[DTR,PERF,DPDK,3N,DNV]}/dpdk_performance_results_2n_dnv"
+ columns:
+ - title: "Name"
+ data: "data name"
+ - title: "Status"
+ data: "data msg"
+ rows: "generated"
+ data: "dpdk-perf-results-2n-dnv"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "msg"
+
+# Detailed Test Results - DPDK Performance Results 3n-dnv
+- type: "table"
+ title: "Detailed Test Results - DPDK Performance Results 3n-dnv"
+ algorithm: "table_details"
+ output-file-ext: ".csv"
+ output-file: "{DIR[DTR,PERF,DPDK,3N,DNV]}/dpdk_performance_results_3n_dnv"
+ columns:
+ - title: "Name"
+ data: "data name"
+ - title: "Status"
+ data: "data msg"
+ rows: "generated"
+ data: "dpdk-perf-results-3n-dnv"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "msg"
+
################################################################################
### F I L E S ###
################################################################################
@@ -5734,15 +5804,49 @@
# - "parent"
# data-start-level: 3
-# DPDK Performance Results 2n-clx
+## DPDK Performance Results 2n-clx
+#- type: "file"
+# title: "DPDK Performance Results 2n-clx"
+# algorithm: "file_test_results"
+# output-file-ext: ".rst"
+# output-file: "{DIR[DTR,PERF,DPDK,2N,CLX]}/dpdk_performance_results_2n_clx"
+# file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
+# dir-tables: "{DIR[DTR,PERF,DPDK,2N,CLX]}"
+# data: "dpdk-perf-results-2n-clx"
+# filter: "all"
+# parameters:
+# - "name"
+# - "doc"
+# - "level"
+# - "parent"
+# data-start-level: 3
+
+# DPDK Performance Results 2n-dnv
+- type: "file"
+ title: "DPDK Performance Results 2n-dnv"
+ algorithm: "file_test_results"
+ output-file-ext: ".rst"
+ output-file: "{DIR[DTR,PERF,DPDK,3N,DNV]}/dpdk_performance_results_2n_dnv"
+ file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
+ dir-tables: "{DIR[DTR,PERF,DPDK,2N,DNV]}"
+ data: "dpdk-perf-results-2n-dnv"
+ filter: "all"
+ parameters:
+ - "name"
+ - "doc"
+ - "level"
+ - "parent"
+ data-start-level: 3
+
+# DPDK Performance Results 3n-dnv
- type: "file"
- title: "DPDK Performance Results 2n-clx"
+ title: "DPDK Performance Results 3n-dnv"
algorithm: "file_test_results"
output-file-ext: ".rst"
- output-file: "{DIR[DTR,PERF,DPDK,2N,CLX]}/dpdk_performance_results_2n_clx"
+ output-file: "{DIR[DTR,PERF,DPDK,3N,DNV]}/dpdk_performance_results_3n_dnv"
file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
- dir-tables: "{DIR[DTR,PERF,DPDK,2N,CLX]}"
- data: "dpdk-perf-results-2n-clx"
+ dir-tables: "{DIR[DTR,PERF,DPDK,3N,DNV]}"
+ data: "dpdk-perf-results-3n-dnv"
filter: "all"
parameters:
- "name"
@@ -14714,6 +14818,106 @@
title: "3n-hsw-x710-64b-2t2c-base-pdr"
layout: "plot-throughput"
+# 2n-dnv-x553
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-dnv-x553-64b-1t1c-base-ndr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-dnv-x553-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-dnv"
+ include:
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-1t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-1t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-dnv-x553-64b-1t1c-base-ndr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-dnv-x553-64b-2t2c-base-ndr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-dnv-x553-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-dnv"
+ include:
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-2t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-2t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-dnv-x553-64b-2t2c-base-ndr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-dnv-x553-64b-1t1c-base-pdr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-dnv-x553-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-dnv"
+ include:
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-1t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-1t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-dnv-x553-64b-1t1c-base-pdr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-dnv-x553-64b-2t2c-base-pdr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-dnv-x553-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-dnv"
+ include:
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-2t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2N1L-10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-2t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-dnv-x553-64b-2t2c-base-pdr"
+ layout: "plot-throughput"
+
+# 3n-dnv-x553
+
+- type: "plot"
+ title: "DPDK Throughput: 3n-dnv-x553-64b-1t1c-base-ndr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/3n-dnv-x553-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-dnv"
+ include:
+ - "tests.dpdk.perf.10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-1t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-1t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "3n-dnv-x553-64b-1t1c-base-ndr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 3n-dnv-x553-64b-2t2c-base-ndr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/3n-dnv-x553-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-dnv"
+ include:
+ - "tests.dpdk.perf.10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-2t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-2t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "3n-dnv-x553-64b-2t2c-base-ndr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 3n-dnv-x553-64b-1t1c-base-pdr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/3n-dnv-x553-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-dnv"
+ include:
+ - "tests.dpdk.perf.10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-1t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-1t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "3n-dnv-x553-64b-1t1c-base-pdr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 3n-dnv-x553-64b-2t2c-base-pdr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/3n-dnv-x553-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-dnv"
+ include:
+ - "tests.dpdk.perf.10Ge2P1X553-eth-l2xcbase-testpmd-ndrpdr.64b-2t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.10Ge2P1X553-ethip4-ip4base-l3fwd-ndrpdr.64b-2t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "3n-dnv-x553-64b-2t2c-base-pdr"
+ layout: "plot-throughput"
+
################################################################################
### 2n-clx ###
################################################################################
@@ -16010,103 +16214,103 @@
# 2n-clx-xxv710
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-xxv710-64b-2t1c-base-ndr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-2t1c-base-ndr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-xxv710-64b-2t1c-base-ndr"
- layout: "plot-throughput"
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-xxv710-64b-4t2c-base-ndr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-4t2c-base-ndr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-xxv710-64b-4t2c-base-ndr"
- layout: "plot-throughput"
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-xxv710-64b-2t1c-base-pdr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-2t1c-base-pdr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-xxv710-64b-2t1c-base-pdr"
- layout: "plot-throughput"
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-xxv710-64b-4t2c-base-pdr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-4t2c-base-pdr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-xxv710-64b-4t2c-base-pdr"
- layout: "plot-throughput"
-
-# 2n-clx-x710
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-x710-64b-2t1c-base-ndr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-2t1c-base-ndr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-x710-64b-2t1c-base-ndr"
- layout: "plot-throughput"
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-x710-64b-4t2c-base-ndr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-4t2c-base-ndr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-x710-64b-4t2c-base-ndr"
- layout: "plot-throughput"
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-x710-64b-2t1c-base-pdr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-2t1c-base-pdr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-x710-64b-2t1c-base-pdr"
- layout: "plot-throughput"
-
-- type: "plot"
- title: "DPDK Throughput: 2n-clx-x710-64b-4t2c-base-pdr"
- algorithm: "plot_perf_box_name"
- output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-4t2c-base-pdr"
- data: "plot-dpdk-throughput-latency-2n-clx"
- include:
- - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
- - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
- layout:
- title: "2n-clx-x710-64b-4t2c-base-pdr"
- layout: "plot-throughput"
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-xxv710-64b-2t1c-base-ndr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-2t1c-base-ndr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-xxv710-64b-2t1c-base-ndr"
+# layout: "plot-throughput"
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-xxv710-64b-4t2c-base-ndr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-4t2c-base-ndr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-xxv710-64b-4t2c-base-ndr"
+# layout: "plot-throughput"
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-xxv710-64b-2t1c-base-pdr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-2t1c-base-pdr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-xxv710-64b-2t1c-base-pdr"
+# layout: "plot-throughput"
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-xxv710-64b-4t2c-base-pdr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-xxv710-64b-4t2c-base-pdr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-xxv710-64b-4t2c-base-pdr"
+# layout: "plot-throughput"
+#
+## 2n-clx-x710
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-x710-64b-2t1c-base-ndr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-2t1c-base-ndr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-x710-64b-2t1c-base-ndr"
+# layout: "plot-throughput"
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-x710-64b-4t2c-base-ndr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-4t2c-base-ndr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-x710-64b-4t2c-base-ndr"
+# layout: "plot-throughput"
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-x710-64b-2t1c-base-pdr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-2t1c-base-pdr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-x710-64b-2t1c-base-pdr"
+# layout: "plot-throughput"
+#
+#- type: "plot"
+# title: "DPDK Throughput: 2n-clx-x710-64b-4t2c-base-pdr"
+# algorithm: "plot_perf_box_name"
+# output-file: "{DIR[STATIC,DPDK]}/2n-clx-x710-64b-4t2c-base-pdr"
+# data: "plot-dpdk-throughput-latency-2n-clx"
+# include:
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+# - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+# layout:
+# title: "2n-clx-x710-64b-4t2c-base-pdr"
+# layout: "plot-throughput"
################################################################################