====== Methodology ====== ===== 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. ==== ^ {{:information.png?70|}} ^ **Looking for Yardstick Status & Test Cases?** \\ [[https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10501|Yardstick Jira Dashboard]] \\ [[https://jira.opnfv.org/secure/RapidBoard.jspa?rapidView=19 |Yardstick Kanban board]] \\ [[https://wiki.opnfv.org/candidates_for_test_cases|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: * Compute * Storage * Networking 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 ^ | | | | | |# 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 ^ | | | | | |# read/write | | | | |storage size | | | | |capacity allocation (object-based, block-based) | | | | |block size | | | | |usage | | | | |QoS | | | | **Networking Area** ^ Metric ^ Tool ^ Test Case ^ Notes ^ | | | | | |# 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 | | | |