diff options
author | pmikus <pmikus@cisco.com> | 2017-02-01 18:54:58 +0100 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2017-02-06 11:19:46 +0000 |
commit | 91f196598d989e9c324f919201667c471b9716d9 (patch) | |
tree | eb12ee759a295e9585ffd931cd3eddbd18474fc4 /docs/report/testpmd_performance_tests_hw/overview.rst | |
parent | a1fe59f27868e5a17df212c321dc3e870732d85b (diff) |
CSIT 1701 report files and script AD1
CSIT 1701 report files and script addendum 1
Edits to correct and align all Overview sub-sections.
Updates in Performance CSIT Release Notes - added more NDR and PDR performance changes.
Change-Id: I52b6ee89e9c536fb4ab9d30dc27cca8dbdd88a20
Signed-off-by: pmikus <pmikus@cisco.com>
Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
Signed-off-by: pmikus <pmikus@cisco.com>
(cherry picked from commit 35e5a327a66c05a3356d214dcfdece59ca725998)
Diffstat (limited to 'docs/report/testpmd_performance_tests_hw/overview.rst')
-rw-r--r-- | docs/report/testpmd_performance_tests_hw/overview.rst | 58 |
1 files changed, 37 insertions, 21 deletions
diff --git a/docs/report/testpmd_performance_tests_hw/overview.rst b/docs/report/testpmd_performance_tests_hw/overview.rst index 5bd81abac2..4ef3982e49 100644 --- a/docs/report/testpmd_performance_tests_hw/overview.rst +++ b/docs/report/testpmd_performance_tests_hw/overview.rst @@ -1,11 +1,13 @@ Overview ======== -Testpmd Performance Test Topologies ------------------------------------ +Tested Topologies HW +-------------------- CSIT Testpmd performance tests are executed on physical baremetal servers hosted -by LF FD.io project. Testbed physical topology is shown in the figure below.:: +by LF FD.io project. Testbed physical topology is shown in the figure below. + +:: +------------------------+ +------------------------+ | | | | @@ -25,13 +27,14 @@ by LF FD.io project. Testbed physical topology is shown in the figure below.:: | | +-----------+ -SUT1 and SUT2 are two System Under Test servers (Cisco UCS C240, each with two -Intel XEON CPUs), TG is a Traffic Generator (TG, another Cisco UCS C240, with -two Intel XEON CPUs). SUTs run Testpmd SW application in Linux user-mode as a -Device Under Test (DUT). TG runs TRex SW application as a packet Traffic -Generator. Physical connectivity between SUTs and to TG is provided using -different NIC models that need to be tested for performance. Currently -installed and tested NIC models include: +SUT1 and SUT2 are two System Under Test servers (currently Cisco UCS C240, +each with two Intel XEON CPUs), TG is a Traffic Generator (TG, currently +another Cisco UCS C240, with two Intel XEON CPUs). SUTs run Testpmd SW +application in Linux user-mode as a Device Under Test (DUT). TG runs TRex SW +application as a packet Traffic Generator. Physical connectivity between SUTs +and to TG is provided using direct links (no L2 switches) connecting different +NIC models that need to be tested for performance. Currently installed and +tested NIC models include: #. 2port10GE X520-DA2 Intel. #. 2port10GE X710 Intel. @@ -39,26 +42,39 @@ installed and tested NIC models include: #. 2port40GE VIC1385 Cisco. #. 2port40GE XL710 Intel. -Detailed LF FD.io test bed specification and topology is described on `CSIT LF -testbed wiki page <https://wiki.fd.io/view/CSIT/CSIT_LF_testbed>`_. +Detailed LF FD.io test bed specification and topology is described in +`wiki CSIT LF testbed <https://wiki.fd.io/view/CSIT/CSIT_LF_testbed>`_. -Testpmd Performance Tests Overview ----------------------------------- +Testing Summary +--------------- -Performance tests are split into two main categories: +Performance tests are split into the two main categories: - Throughput discovery - discovery of packet forwarding rate using binary search - in accordance to RFC2544. + in accordance with RFC2544. - - NDR - discovery of Non Drop Rate, zero packet loss. - - PDR - discovery of Partial Drop Rate, with specified non-zero packet loss. + - NDR - discovery of Non Drop Rate packet throughput, at zero packet loss; + followed by packet one-way latency measurements at 10%, 50% and 100% of + discovered NDR throughput. + - PDR - discovery of Partial Drop Rate, with specified non-zero packet loss + currently set to 0.5%; followed by packet one-way latency measurements at + 100% of discovered PDR throughput. - Throughput verification - verification of packet forwarding rate against - previously discovered throughput rate. These tests are currently done against + previously discovered NDR throughput. These tests are currently done against 0.9 of reference NDR, with reference rates updated periodically. -CSIT |release| includes following performance test suites: +CSIT |release| includes following performance test suites, listed per NIC type: - 2port10GE X520-DA2 Intel - - **L2XC** - L2 Cross-Connect forwarding of untagged Ethernet frames. + - **L2IntLoop** - L2 Interface Loop forwarding any Ethernet frames between + two Interfaces. + +Execution of performance tests takes time, especially the throughput discovery +tests. Due to limited HW testbed resources available within FD.io labs hosted +by Linux Foundation, the number of tests for NICs other than X520 (a.k.a. +Niantic) has been limited to few baseline tests. Over time we expect the HW +testbed resources to grow, and will be adding complete set of performance +tests for all models of hardware to be executed regularly and(or) +continuously. |