summaryrefslogtreecommitdiffstats
path: root/test_spec
diff options
context:
space:
mode:
authorBilly O'Mahony <billy.o.mahony@intel.com>2015-06-30 11:55:12 +0100
committerBilly O'Mahony <billy.o.mahony@intel.com>2015-07-10 10:48:59 +0100
commit15a43e5149b8358acc3fe7d4413610090bed3143 (patch)
treeeedd22a34b4d40de058ad30a219837026226eb81 /test_spec
parent462be3c5af82bc964b2101ff6bd55991979f0527 (diff)
test_spec: Add new test definition LTD.Throughput.RFC2544.Profile
This test was proposed at VSPERF weekly call 2015-06-17. JIRA: VSPERF-2 Change-Id: I1ca0749637473ab2df68b9cd6725eaae78cafa46 Signed-off-by: Billy O'Mahony<billy.o.mahony@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Eugene Snider <Eugene.Snider@huawei.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Gurpreet Singh <gurpreet.singh@spirent.com> Reviewed-by: Tv Rao <tv.rao@freescale.com>
Diffstat (limited to 'test_spec')
-rwxr-xr-xtest_spec/vswitchperf_ltd.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/test_spec/vswitchperf_ltd.md b/test_spec/vswitchperf_ltd.md
index 051e8b8c..9c4d9217 100755
--- a/test_spec/vswitchperf_ltd.md
+++ b/test_spec/vswitchperf_ltd.md
@@ -691,6 +691,39 @@ The starting point for defining the suite of tests for benchmarking the performa
- CPU and memory utilization may also be collected as part of this test, to determine the vSwitch's performance footprint on the system.
<br/>
+ - #####Test ID: LTD.Throughput.RFC2544.Profile
+
+ **Title**: RFC 2544 Throughput and Latency Profile
+
+ **Prerequisite Test**:
+
+ **Priority**:
+
+ **Description**:
+
+ This test reveals how throughput and latency degrades as the offered rate varies in the region of the DUT's maximum forwarding rate as determined by LTD.Throughput.RFC2544.PacketLossRatio (0% Packet Loss). For example it can be used to determine if the degradation of throughput and latency as the offered rate increases is slow and graceful or sudden and severe.
+
+ The selected frame sizes are those previously defined under [Default Test Parameters](#DefaultParams).
+
+ The offered traffic rate is described as a percentage delta with respect to the DUT's maximum forwarding rate as determined by LTD.Throughput.RFC2544.PacketLoss Ratio (0% Packet Loss case). A delta of 0% is equivalent to an offered traffic rate equal to the maximum forwarding rate; A delta of +50% indicates an offered rate half-way between the maximum forwarding rate and line-rate, whereas a delta of -50% indicates an offered rate of half the maximum rate. Therefore the range of the delta figure is natuarlly bounded at -100% (zero offered traffic) and +100% (traffic offered at line rate).
+
+ The following deltas to the maximum forwarding rate should be applied:
+
+ - -50%, -10%, 0%, +10% & +50%
+
+ **Expected Result**:
+ For each packet size a profile should be produced of how throughput and latency vary with offered rate.
+
+ **Metrics Collected**:
+
+ The following are the metrics collected for this test:
+
+ - The forwarding rate in Frames Per Second (FPS) and Mbps of the DUT for each delta to the maximum forwarding rate and for each frame size.
+ - The average latency for each delta to the maximum forwarding rate and for each frame size.
+ - CPU and memory utilization may also be collected as part of this test, to determine the vSwitch's performance footprint on the system.
+ - Any failures experienced (for example if the vSwitch crashes, stops processing packets, restarts or becomes unresponsive to commands) when the offered load is above Maximum Throughput MUST be recorded and reported with the results.
+
+<br/>
- #####Test ID: LTD.Throughput.RFC2544.SystemRecoveryTime
**Title**: RFC 2544 System Recovery Time Test