summaryrefslogtreecommitdiffstats
path: root/docs/requirements/vswitchperf_ltd.rst
diff options
context:
space:
mode:
authorMiroslav Miklus <mmiklus@cisco.com>2015-11-10 20:35:36 +0100
committerMaryam Tahhan <maryam.tahhan@intel.com>2016-01-13 14:26:42 +0000
commit3328b037a4702e509eb17ed74a5009bc66b0d0d9 (patch)
tree0269d63243d107fe6d544c5ab94694e100498715 /docs/requirements/vswitchperf_ltd.rst
parent76aba6f4fcb5e2a030893c01a3103bf8e94aa288 (diff)
test_spec: LTD: Updates
- document updates JIRA: VSPERF-123 Change-Id: Ic156bb43dbb04e8895ac3e194c0f485517af93ef Signed-off-by: Miroslav Miklus <mmiklus@cisco.com> Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Diffstat (limited to 'docs/requirements/vswitchperf_ltd.rst')
-rw-r--r--docs/requirements/vswitchperf_ltd.rst33
1 files changed, 20 insertions, 13 deletions
diff --git a/docs/requirements/vswitchperf_ltd.rst b/docs/requirements/vswitchperf_ltd.rst
index 065851c3..4a08bdd6 100644
--- a/docs/requirements/vswitchperf_ltd.rst
+++ b/docs/requirements/vswitchperf_ltd.rst
@@ -136,11 +136,14 @@ includes measuring the following performance metrics:
they include all required fields, conform to length requirements, pass
integrity checks, etc.
- **Availability and capacity** of the DUT i.e. when the DUT is fully “up”
- and connected:
-
- - Includes power consumption of the CPU (in various power states) and
- system.
- - Includes CPU utilization.
+ and connected, following measurements should be captured for
+ DUT without any network packet load:
+
+ - Includes average power consumption of the CPUs (in various power states) and
+ system over specified period of time. Time period should not be less
+ than 60 seconds.
+ - Includes average per core CPU utilization over specified period of time.
+ Time period should not be less than 60 seconds.
- Includes the number of NIC interfaces supported.
- Includes headroom of VM workload processing cores (i.e. available
for applications).
@@ -182,9 +185,12 @@ Test Categories
- **CPU and Memory Consumption Tests** to understand the virtual
switch’s footprint on the system, this includes:
- * CPU utilization
- * Cache utilization
- * Memory footprint
+ * CPU core utilization.
+ * CPU cache utilization.
+ * Memory footprint.
+ * System bus (QPI, PCI, ..) utilization.
+ * Memory lanes utilization.
+ * CPU cycles consumed per packet.
* Time To Establish Flows Tests.
- **Noisy Neighbour Tests**, to understand the effects of resource
@@ -198,9 +204,9 @@ and Scalability.
Deployment Scenarios
--------------------------
-The following represents possible deployments which can help to
-determine the performance of both the virtual switch and the datapath
-into the VNF:
+The following represents possible deployment test scenarios which can
+help to determine the performance of both the virtual switch and the
+datapaths to physical ports (to NICs) and to logical ports (to VNFs):
.. 3.2.2.2.1
@@ -808,7 +814,8 @@ test results, including:
- BIOS configuration: BIOS should be configured for performance where
an explicit option exists, sleep states should be disabled, any
virtualization optimization technologies should be enabled, and
- hyperthreading should also be enabled.
+ hyperthreading should also be enabled, turbo boost and overclocking
+ should be disabled.
**System Validation:**
@@ -938,7 +945,7 @@ frame loss percentage, and maximum data throughput.
In this document network “throughput” (measured in millions of frames
per second) is based on RFC 2544, unless otherwise noted. Frame size
refers to Ethernet frames ranging from smallest frames of 64 bytes to
-largest frames of 4K bytes.
+largest frames of 9K bytes.
Types of tests are: