===== From September 23rd, 2015 the information on this page is no longer maintained, refer to Jira links for information about Yardstick planned and current work. ====
| Looking for Yardstick Status & Test Cases? Yardstick Jira Dashboard Yardstick Kanban board Yardstick Test cases |
|---|
====== Proposed Methodology ======
This page describes the proposed methodology in the Yardstick Project.
The methodology consists in decomposing typical VNF work-load performance metrics into a number of characteristics/performance vectors, which each of them can be represented by distinct test-cases.
The metrics shall be divided into areas:
Add your metric suggestion to the tables below.
Way of Working: Once the team decides to implement a specific metric, a link to the corresponding Jira issue will be added.
Compute Area
| Metric | Tool | Test Case | Notes |
|---|---|---|---|
| <Metric> | <Use this tool to measure> | <test case that deliveres the metric> | <Notes, e.g. Tool already in framework?, Dependencies? > |
| # cores | |||
| # threads | |||
| # virtual machines | |||
| processor utilization (%) | |||
| processing speed (instructions/s) | |||
| memory consumption | |||
| cpu load (max, average, std deviation) | Linux Kernel | https://jira.opnfv.org/browse/YARDSTICK-12 | |
| cache performance | Linux Kernel | https://jira.opnfv.org/browse/YARDSTICK-14 | |
| response time | |||
| throughput | |||
| bandwidth | |||
| availability | |||
| QoS |
Storage Area
| Metric | Tool | Test Case | Notes |
|---|---|---|---|
| <Metric> | <Use this tool to measure> | <test case that deliveres the metric> | <Notes, e.g. Tool already in framework?, Dependencies? > |
| # read/write | |||
| storage size | |||
| capacity allocation (object-based, block-based) | |||
| block size | |||
| usage | |||
| QoS |
Networking Area
| Metric | Tool | Test Case | Notes |
|---|---|---|---|
| <Metric> | <Use this tool to measure> | <test case that deliveres the metric> | <Notes, e.g. Tool already in framework?, Dependencies? > |
| # packets sent | pktgen | https://jira.opnfv.org/browse/YARDSTICK-5 | |
| # packets received | pktgen | https://jira.opnfv.org/browse/YARDSTICK-5 | |
| # packets lost (ppm) | https://jira.opnfv.org/browse/YARDSTICK-5 | ||
| # flows | pktgen | https://jira.opnfv.org/browse/YARDSTICK-5 | |
| latency per packet | |||
| jitter | |||
| network bandwidth | |||
| link availability | |||
| QoS |