Presentation is loading. Please wait.

Presentation is loading. Please wait.

VSPERF – Test and Performance Subgroup Demo 26/08/2015 Maryam Tahhan.

Similar presentations


Presentation on theme: "VSPERF – Test and Performance Subgroup Demo 26/08/2015 Maryam Tahhan."— Presentation transcript:

1 VSPERF – Test and Performance Subgroup Demo 26/08/2015 Maryam Tahhan

2 VSPERF A Python based test framework for characterizing the performance of virtual switches. As of today, capable of conducting: – RFC2544 throughput tests (P2P and PVP) | RFC2544 throughput scalability tests. – RFC2544 back to back tests (P2P and PVP) –A simple performance test (P2P) –CPU/Memory load tests. On OVS with DPDK as well as Vanilla OVS.

3 3 Deployment scenarios supported to date P2PPVP

4 4 VSPERF Directories conf: contains the main configuration for testcases, vSwitches, traffic generators and VNFs core: contains the controllers for vSwitches, traffic generators and VNFs. These controllers look after the configuration and launching of deployment scenarios for vSwitches, traffic generators and VNFs. Implementation details of vSwitches, traffic generators and VNFs are abstracted from the controllers. src: looks after cloning and building the libraries/utitlites we depend on including OVS, DPDK and QEMU (v2.2.1 for CentOS 7). testcases: contains the base implementation of a testcase. tools: contains the implementation of packet generators, collectors and load generators. vnfs: contain the implementation that allow us to launch a VM with a particular hypervisor vswitches: contains the implementation of virtual switches.

5 VSPERF Documentation Located in the docs directory. Includes: installation.rst: Instructions on installing required packages etc…installation.rst NEWS.rst: Latest updates on additions to the framework.NEWS.rst quickstart.rst: vsperf getting started guide.quickstart.rst vswitchperf_ltd.rst: Test specification for vsperf.vswitchperf_ltd.rst

6 Running Tests Most of the instructions to run a test can be found @ https://wiki.opnfv.org/get_started/pod_3_- _characterize_vswitch_performance#running_tests https://wiki.opnfv.org/get_started/pod_3_- _characterize_vswitch_performance#running_tests A summary of steps: –Clone vswitchperf –Install the required packages. –cd src and make VHOST_USER=y –cd../conf and modify the configuration files accordingly. –cd.. and./vsperf –list –./vsperf –t phy2phy_cont


Download ppt "VSPERF – Test and Performance Subgroup Demo 26/08/2015 Maryam Tahhan."

Similar presentations


Ads by Google