diff options
author | pmikus <pmikus@cisco.com> | 2017-01-17 15:32:46 +0100 |
---|---|---|
committer | pmikus <pmikus@cisco.com> | 2017-02-01 15:48:56 +0100 |
commit | 223a5c2eed4a935b27d390b89aa849a3825d86bb (patch) | |
tree | 40f8a566e883e6c027de54929ce1ba492d994140 /docs/report/testpmd_performance_tests_hw/overview.rst | |
parent | 5362fa4f79de701a737b4d1ff794ad4e513f6486 (diff) |
CSIT 1701 report files and script
Add RST source files and script to generate CSIT 1701 report
Change-Id: I4345564547270ba10c64d6beebf2c2b5a83de459
Signed-off-by: pmikus <pmikus@cisco.com>
Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
Signed-off-by: pmikus <pmikus@cisco.com>
Diffstat (limited to 'docs/report/testpmd_performance_tests_hw/overview.rst')
-rw-r--r-- | docs/report/testpmd_performance_tests_hw/overview.rst | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/docs/report/testpmd_performance_tests_hw/overview.rst b/docs/report/testpmd_performance_tests_hw/overview.rst new file mode 100644 index 0000000000..5bd81abac2 --- /dev/null +++ b/docs/report/testpmd_performance_tests_hw/overview.rst @@ -0,0 +1,64 @@ +Overview +======== + +Testpmd Performance Test Topologies +----------------------------------- + +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.:: + + +------------------------+ +------------------------+ + | | | | + | +------------------+ | | +------------------+ | + | | | | | | | | + | | <-----------------> | | + | | DUT1 | | | | DUT2 | | + | +--^---------------+ | | +---------------^--+ | + | | | | | | + | | SUT1 | | SUT2 | | + +------------------------+ +------------------^-----+ + | | + | | + | +-----------+ | + | | | | + +------------------> TG <------------------+ + | | + +-----------+ + +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: + +#. 2port10GE X520-DA2 Intel. +#. 2port10GE X710 Intel. +#. 2port10GE VIC1227 Cisco. +#. 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>`_. + +Testpmd Performance Tests Overview +---------------------------------- + +Performance tests are split into two main categories: + +- Throughput discovery - discovery of packet forwarding rate using binary search + in accordance to RFC2544. + + - NDR - discovery of Non Drop Rate, zero packet loss. + - PDR - discovery of Partial Drop Rate, with specified non-zero packet loss. + +- Throughput verification - verification of packet forwarding rate against + previously discovered throughput rate. These tests are currently done against + 0.9 of reference NDR, with reference rates updated periodically. + +CSIT |release| includes following performance test suites: + +- 2port10GE X520-DA2 Intel + + - **L2XC** - L2 Cross-Connect forwarding of untagged Ethernet frames. |