This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
vpe_performance_testing [2014/12/12 17:13] Palani Chinnakannan |
vpe_performance_testing [2014/12/12 17:32] Palani Chinnakannan |
||
---|---|---|---|
Line 45: | Line 45: | ||
* Open vSwitch External Bridge metrics (same as the above). | * Open vSwitch External Bridge metrics (same as the above). | ||
* Open vSwitch Integration Bridge metrics (same as the above). | * Open vSwitch Integration Bridge metrics (same as the above). | ||
- | * | + | * VNF Packet Ingress Tap Interface metrics (same as the above) |
+ | * VNF Packet Egress Tap Interface metrics (same as the above) | ||
+ | * VNF Threads CPU Utilization, Average, Mix, Max during the test interval (per test case) | ||
+ | * VNF Memory Utilization, Average, Min, Max during the test interval. | ||
+ | * Cache Performance at the HOST OS(hits, misses) | ||
+ | * Context Switches Host OS (global) | ||
+ | * Hypervisor VM Entry/Exits | ||
+ | * VNF White Box metrics | ||
+ | * Applications inside the VNF (Routing Protocols, BFD, FIBMgr etc.,) CPU utilization (Min, Max, Average) | ||
+ | * Fib forwarding performance for different traffic mixes, (Min, Average, Max) | ||
+ | * Per Application Memory Utllization | ||
+ | * Cache ? | ||
+ | TBD: Add a figure detailing the vswitch bridges etc. | ||
The project requires the following components: | The project requires the following components: | ||
Line 53: | Line 64: | ||
* OPNFV platform software bundle from the repository that includes several upstream software components. | * OPNFV platform software bundle from the repository that includes several upstream software components. | ||
* OPNFV "Get Started!" software bundles that includes the installer | * OPNFV "Get Started!" software bundles that includes the installer | ||
- | * Open Source VNF Open-WRT | + | * OPNFV: Basic Functionality Testing project software bundles, Test suites and test cases. |
- | * Open Source VNF Snort | + | * Tempest framework and Robot Framework |
- | * Open Source Apache Web Server in Ubuntu 14.04 | + | * Third Party vPE VNFs |
- | * Open Source HAProxy | + | |
- | * Tempest framework and Robot Framework | + | |
==== Functional Testing covered ==== | ==== Functional Testing covered ==== | ||
Line 70: | Line 78: | ||
==== Dependencies ==== | ==== Dependencies ==== | ||
- | * The project is a contributor to project “Octopus”. | + | * The project leverages "Boot Strap/Get Started" and the "OPNFV Basic Functionality Testing Project" |
- | * The project leverages "Boot Strap/Get Started" | + | |
* The project relies on the following upstream projects: | * The project relies on the following upstream projects: | ||
* OpenStack Juno release: Components: Nova, Glance, Keystone, Horizon, Neutron, Ceilometer, Heat | * OpenStack Juno release: Components: Nova, Glance, Keystone, Horizon, Neutron, Ceilometer, Heat | ||
Line 89: | Line 96: | ||
* Prabu.K (Prabu.Kuppuswamy@spirent.com) | * Prabu.K (Prabu.Kuppuswamy@spirent.com) | ||
* Ian Wells (iawelss@cisco.com) | * Ian Wells (iawelss@cisco.com) | ||
- | * Qiao Fu (fuqiao@chinamobile.com) | ||
* Chitti Nimmagadda (chitti.nimmagadda@ericsson.com) | * Chitti Nimmagadda (chitti.nimmagadda@ericsson.com) | ||
* Contributors | * Contributors | ||
Line 97: | Line 103: | ||
* Prabu.K (Prabu.Kuppuswamy@spirent.com) | * Prabu.K (Prabu.Kuppuswamy@spirent.com) | ||
* Ian Wells (iawelss@cisco.com) | * Ian Wells (iawelss@cisco.com) | ||
- | * Qiao Fu (fuqiao@chinamobile.com) | ||
* Sajeev Manikkoth (sajeevmanikkoth@gmail.com) | * Sajeev Manikkoth (sajeevmanikkoth@gmail.com) | ||
* Chitti Nimmagadda (chitti.nimmagadda@ericsson.com) | * Chitti Nimmagadda (chitti.nimmagadda@ericsson.com) | ||
Line 105: | Line 110: | ||
The project delivers the following components: | The project delivers the following components: | ||
- | * Documentation of Test Suites and test cases that cover the OPNFV platform functionality testing including pass/fail criteria. | + | * Documentation of Test Suites and test cases that cover the vPE peformance testing including all the metrics measured and various graphs. |
- | * Test software and scripts for testing OPNFV Platform functionality that is essentially broken down into two main suites as follows: | + | * Test software and scripts for testing vPE Performance |
- | * OPNFV Platform Smoke test suite: A sanity testing suite for basic verification of the platform. | + | * Automated Test Framework based on Tempest/Robot/Jenkins |
- | * OPNFV Platform Regression test suite: A comprehensive collection of detailed test suites. | + | * Identify Key components in the OPNFV platform that includes further development and improvement to make OPNFV a carrier class platform for hosting VNFs |
- | * Automated Test Framework based on Tempest/Robot/Jenkins, with necessary scripts and tools to automatically test and verify OPNFV functionality | + | |
=== Proposed Release Schedule ==== | === Proposed Release Schedule ==== |