Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (vsperfenv) tails-1:~/vswitchperf # cat /tmp/results_2018-07-24_05-25-07/OvsVanilla_test_report.rst
- ============================================================
- Performance report for OvsVanilla
- ============================================================
- .. This work is licensed under a Creative Commons Attribution 4.0 International License.
- .. http://creativecommons.org/licenses/by/4.0
- .. (c) OPNFV, Intel Corporation, AT&T and others.
- Introduction
- ============
- The objective of the OPNFV project titled **"Characterise vSwitch Performance
- for Telco NFV Use Cases"**, is to evaluate a virtual switch to identify its
- suitability for a Telco Network Function Virtualization (NFV) environment. As
- well as this, the project aims to identify any gaps or bottlenecks in order to
- drive architectural changes to improve virtual switch performance and
- determinism. The purpose of this document is to summarize the results of the
- tests carried out on the virtual switch in the Network Function Virtualization
- Infrastructure (NFVI) and, from these results, provide evaluations and
- recommendations for the virtual switch. Test results will be outlined in
- details-of-LTR_, preceded by the document-identifier_ and the scope_ and
- references_).
- This document is currently in draft form.
- .. _document-identifier:
- Document identifier
- -------------------
- The document id will be used to uniquely identify versions of the LTR. The
- format for the document id will be:
- OPNFV\_vswitchperf\_LTR\_rel\_STATUS, the status is one of: DRAFT, REVIEWED,
- CORRECTED or FINAL. The document id for this version of the LTR is:
- OPNFV\_vswitchperf\_LTR\_Brahmaputra\_DRAFT.
- .. _scope:
- Scope
- -----
- The scope of this report is to detail the results of the tests that have been
- performed on the virtual switch. This report will also evaluate the results of
- these tests and, based on these evaluations, provide recommendations on the
- suitability of the virtual switch for use in a Telco NFV environment.
- .. _references:
- References
- ----------
- `OPNFV_vswitchperf_LTD_Brahmaputra_REVIEWED
- <http://artifacts.opnfv.org/vswitchperf/docs/requirements/vswitchperf_ltd.html>`__
- .. _details-of-LTR:
- Details of the Level Test Report
- ================================
- This section provides a test-results-overview_. Also included are the rationale_
- and the conclusions_.
- .. _test-results-overview:
- Test ID: PHY2PHY_TPUT
- --------------------------
- Test Environment
- ~~~~~~~~~~~~~~~~
- Below is the environment that the test was performed in:
- * OS: SLES 15
- * Kernel Version: 4.12.14-23-default
- * NIC(s):
- * Mellanox Technologies MT27800 Family [ConnectX-5]
- * Mellanox Technologies MT27800 Family [ConnectX-5]
- * Board: Supermicro X10SRL-F [1 sockets]
- * CPU: Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
- * CPU cores: 24
- * Memory: 65588600 kB
- * Virtual Switch Set-up: p2p
- * vswitchperf: GIT tag: 50f5064b274626e030f3584a17c95ef02d8f4a07
- * Traffic Generator: Trex, Version: v2.38, GIT tag: dc557baa2deb271e757677f0c15abdd89e4ecb77
- * vSwitch: OvsVanilla, Version: 2.8.2, GIT tag: None
- Below are test details:
- * Test ID: phy2phy_tput
- * Description: LTD.Throughput.RFC2544.PacketLossRatio
- * Deployment: p2p
- * Traffic type: rfc2544_throughput
- * Bidirectional : True
- Test results for packet size: 64
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A detailed summary of the main results is outlined below.
- Results/Metrics Collected
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- The following are the metrics obtained during this test:
- ========================== ==================================
- Metric Result
- ========================== ==================================
- tx_frames 57221414
- rx_frames 57221414
- tx_rate_fps 1906629.800
- throughput_rx_fps 1906629.600
- tx_rate_mbps 976.201
- throughput_rx_mbps 976.194
- tx_rate_percent Unknown
- throughput_rx_percent Unknown
- frame_loss_percent 0.000
- min_latency_ns 2.000
- max_latency_ns 151.000
- avg_latency_ns 60.440
- type rfc2544_throughput
- packet_size 64
- vswitch OvsVanilla
- traffic_type udp
- test_execution_time 00:20:06
- start_time 2018-07-24 05:25:07
- stop_time 2018-07-24 05:45:14
- ========================== ==================================
- Statistics collected
- ^^^^^^^^^^^^^^^^^^^^
- The following system statistics were collected during testcase execution:
- ========================== ==================================
- Process: ovs-vswitchd
- -------------------------------------------------------------
- Statistic Value
- ========================== ==================================
- %usr 0.20
- %system 0.38
- %guest 0.00
- %wait 0.00
- %CPU 0.56
- CPU -
- minflt/s 0.16
- majflt/s 0.00
- VSZ 1906428
- RSS 13720
- %MEM 0.02
- kB_rd/s 0.00
- kB_wr/s 0.01
- kB_ccwr/s 0.00
- iodelay 0
- ========================== ==================================
- ========================== ==================================
- Process: ovsdb-server
- -------------------------------------------------------------
- Statistic Value
- ========================== ==================================
- %usr 0.01
- %system 0.00
- %guest 0.00
- %wait 0.00
- %CPU 0.01
- CPU -
- minflt/s 0.01
- majflt/s 0.00
- VSZ 60472
- RSS 8096
- %MEM 0.01
- kB_rd/s 0.00
- kB_wr/s 0.00
- kB_ccwr/s 0.00
- iodelay 0
- ========================== ==================================
- Anomalies
- ~~~~~~~~~~
- No anomalies were detected during the course of this test.
- Testing Activities/Events
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- pidstat is used to collect the process statistics, as such some values such as
- %CPU and %USER maybe > 100% as the values are summed across multiple cores. For
- more info on pidstat please see: http://linux.die.net/man/1/pidstat. Please
- note that vsperf recalculates the CPU consumption of a process by aggregating
- the CPU usage of each thread.
- Known issues: Some reported metrics have the value "unkown". These values are
- marked unknown as they are not values retrieved from the external tester
- (traffic generator). They were incorrectly derived in a way that made assumptions
- about packet sizes, as such they have been deprecated from vsperf and marked as
- unknown. They will be resolved in the next release.
- .. There must be blank lines around to ensure correct formatting.
- .. This work is licensed under a Creative Commons Attribution 4.0 International License.
- http://creativecommons.org/licenses/by/4.0
- .. _rationale:
- Rationale for decisions
- =======================
- The tests conducted do not have pass/fail/conditional-pass criteria. The test
- is simply conducted and the results are reported.
- .. _conclusions:
- Conclusions and recommendations
- ===============================
- The test results are stable. The vsperf CI jobs that were used to obtain the
- results can be found at https://wiki.opnfv.org/wiki/vsperf_results.
- General
- ========
- Glossary
- --------
- - NFV - Network Function Virtualization
- - Mbps - 1,000,000bps
- Document change procedures and history
- --------------------------------------
- =============================================== ================= =============
- Document ID Author Date Modified
- =============================================== ================= =============
- `OPNFV_vswitchperf_LTR_ver_1.0_Jan_15_CN_DRAFT` Christopher Nolan 23/01/2015
- `OPNFV_vswitchperf_LTR_ver_1.1_Jan_15_CN_DRAFT` Christopher Nolan 28/01/2015
- =============================================== ================= =============
Advertisement
Add Comment
Please, Sign In to add comment