User Tools

Site Tools


vpe_performance_testing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
vpe_performance_testing [2014/12/12 17:13]
Palani Chinnakannan
vpe_performance_testing [2014/12/12 17:32] (current)
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 ====
vpe_performance_testing.txt · Last modified: 2014/12/12 17:32 by Palani Chinnakannan