--- /dev/null
+2n-Icx vs 2n-Skx Testbeds
+-------------------------
+
+Relative comparison of |vpp-release| packet throughput (NDR, PDR and
+MRR) is calculated for the same tests executed on 2-Node Cascadelake (2n-
+skx) and 2-Node Icelake (2n-icx) physical testbed types, in 1-core,
+2-core and 4-core configurations.
+
+.. note::
+
+ Test results are stored in
+ `build logs from FD.io vpp performance job 2n-icx`_ and
+ `build logs from FD.io vpp performance job 2n-skx`_
+ with RF result
+ files csit-vpp-perf-|srelease|-\*.zip
+ `archived here <../../_static/archive/>`_.
+
+NDR Comparison
+~~~~~~~~~~~~~~
+
+Comparison tables in HTML, ASCII and CSV formats:
+
+ - `HTML 1c NDR comparison <performance-compare-testbeds-2n-skx-2n-icx-1c-ndr.html>`_
+ - `HTML 2c NDR comparison <performance-compare-testbeds-2n-skx-2n-icx-2c-ndr.html>`_
+ - `ASCII 1c NDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-1c-ndr.txt>`_
+ - `ASCII 2c NDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-2c-ndr.txt>`_
+ - `CSV 1c NDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-1c-ndr-csv.csv>`_
+ - `CSV 2c NDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-2c-ndr-csv.csv>`_
+
+PDR Comparison
+~~~~~~~~~~~~~~
+
+Comparison tables in HTML, ASCII and CSV formats:
+
+ - `HTML 1c PDR comparison <performance-compare-testbeds-2n-skx-2n-icx-1c-pdr.html>`_
+ - `HTML 2c PDR comparison <performance-compare-testbeds-2n-skx-2n-icx-2c-pdr.html>`_
+ - `ASCII 1c PDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-1c-pdr.txt>`_
+ - `ASCII 2c PDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-2c-pdr.txt>`_
+ - `CSV 1c PDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-1c-pdr-csv.csv>`_
+ - `CSV 2c PDR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-2c-pdr-csv.csv>`_
+
+MRR Comparison
+~~~~~~~~~~~~~~
+
+Comparison tables in HTML, ASCII and CSV formats:
+
+ - `HTML 1c MRR comparison <performance-compare-testbeds-2n-skx-2n-icx-1c-mrr.html>`_
+ - `HTML 2c MRR comparison <performance-compare-testbeds-2n-skx-2n-icx-2c-mrr.html>`_
+ - `HTML 4c MRR comparison <performance-compare-testbeds-2n-skx-2n-icx-4c-mrr.html>`_
+ - `ASCII 1c MRR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-1c-mrr.txt>`_
+ - `ASCII 2c MRR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-2c-mrr.txt>`_
+ - `ASCII 4c MRR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-4c-mrr.txt>`_
+ - `CSV 1c MRR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-1c-mrr-csv.csv>`_
+ - `CSV 2c MRR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-2c-mrr-csv.csv>`_
+ - `CSV 4c MRR comparison <../../_static/vpp/performance-compare-testbeds-2n-skx-2n-icx-4c-mrr-csv.csv>`_
filter: "'NIC_Intel-XXV710' and 'NDRPDR' and '2C'"
columns:
- title: "2n-clx xxv710"
- data-set: "vpp-3n-skx-curr-iter"
+ data-set: "vpp-2n-clx-curr-iter"
- title: "2n-icx xxv710"
data-set: "vpp-2n-icx-curr-iter"
comparisons:
- "2n-clx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
- "Diff - difference between 2n-clx xxv710 and 2n-icx xxv710 testbeds."
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 1c ndr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 1c ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-1c-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'NDRPDR' and '1C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 2c ndr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 2c ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-2c-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'NDRPDR' and '2C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 1c pdr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 1c pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-1c-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'NDRPDR' and '1C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 2c pdr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 2c pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-2c-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'NDRPDR' and '2C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
# VPP Comparison Across Testbeds 3n-skx to 3n-icx 1c ndr
- type: "table"
title: "VPP Comparison Across Testbeds 3n-skx to 3n-icx 1c ndr"
- "2n-clx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
- "Diff - difference between 2n-clx xxv710 and 2n-icx xxv710 testbeds."
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 1c mrr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 1c mrr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-1c-mrr"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'MRR' and '1C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter-mrr"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter-mrr"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 2c mrr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 2c mrr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-2c-mrr"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'MRR' and '2C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter-mrr"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter-mrr"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
+# VPP Comparison Across Testbeds 2n-skx to 2n-icx 4c mrr
+- type: "table"
+ title: "VPP Comparison Across Testbeds 2n-skx to 2n-icx 4c mrr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-2n-skx-2n-icx-4c-mrr"
+ include-tests: "MRR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710' and 'MRR' and '4C'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "vpp-2n-skx-curr-iter-mrr"
+ - title: "2n-icx xxv710"
+ data-set: "vpp-2n-icx-curr-iter-mrr"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
# VPP Comparison Across Testbeds 3n-skx to 3n-icx 1c mrr
- type: "table"
title: "VPP Comparison Across Testbeds 3n-skx to 3n-icx 1c mrr"
- "2n-clx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
- "Diff - difference between 2n-clx xxv710 and 2n-icx xxv710 testbeds."
+# DPDK Comparison Across Testbeds 2n-skx to 2n-icx ndr
+- type: "table"
+ title: "DPDK Comparison Across Testbeds 2n-skx to 2n-icx ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,DPDK]}/performance-compare-testbeds-2n-skx-2n-icx-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "dpdk-2n-skx-curr-iter"
+ - title: "2n-icx xxv710"
+ data-set: "dpdk-2n-icx-curr-iter"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
+# DPDK Comparison Across Testbeds 2n-skx to 2n-icx pdr
+- type: "table"
+ title: "DPDK Comparison Across Testbeds 2n-skx to 2n-icx pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,DPDK]}/performance-compare-testbeds-2n-skx-2n-icx-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NIC_Intel-XXV710'"
+ columns:
+ - title: "2n-skx xxv710"
+ data-set: "dpdk-2n-skx-curr-iter"
+ - title: "2n-icx xxv710"
+ data-set: "dpdk-2n-icx-curr-iter"
+ comparisons:
+ - title: "Diff"
+ reference: 1
+ compare: 2
+ legend:
+ - ""
+ - "2n-skx xxv710, 2n-icx xxv710 - testbeds and NICs tested."
+ - "Diff - difference between 2n-skx xxv710 and 2n-icx xxv710 testbeds."
+
# DPDK Comparison Across Testbeds 3n-skx to 3n-icx ndr
- type: "table"
title: "DPDK Comparison Across Testbeds 3n-skx to 3n-icx ndr"