aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2018-04-10 08:47:02 +0200
committerTibor Frank <tifrank@cisco.com>2018-04-10 06:48:55 +0000
commit2001950538692b22a7ff975f5c4df2c0faa62389 (patch)
treee788c8616a416c5298cff83e5217e8c8e1bd23a7 /resources/tools
parent2b4c7dd81765f96c651959f0053e13f88c805f88 (diff)
PAL Trending: Add x710 tests
Change-Id: If7ac28923f5e6d9227d7e9d8a5491ea2f1f62517 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit f502c6b174edbd757452542f3bec6bf0a19f5474)
Diffstat (limited to 'resources/tools')
-rw-r--r--resources/tools/presentation/generator_CPTA.py28
-rw-r--r--resources/tools/presentation/input_data_files.py24
-rw-r--r--resources/tools/presentation/input_data_parser.py7
-rw-r--r--resources/tools/presentation/specification_CPTA.yaml765
4 files changed, 753 insertions, 71 deletions
diff --git a/resources/tools/presentation/generator_CPTA.py b/resources/tools/presentation/generator_CPTA.py
index a1921fad9d..967eb6003d 100644
--- a/resources/tools/presentation/generator_CPTA.py
+++ b/resources/tools/presentation/generator_CPTA.py
@@ -362,12 +362,25 @@ def _generate_all_charts(spec, input_data):
:type input_data: InputData
"""
- csv_table = list()
- # Create the header:
builds = spec.cpta["data"].values()[0]
+ job_name = spec.cpta["data"].keys()[0]
builds_lst = [str(build) for build in range(builds[0], builds[-1] + 1)]
+
+ # Get "build ID": "date" dict:
+ build_dates = dict()
+ for build in builds_lst:
+ try:
+ build_dates[build] = \
+ input_data.metadata(job_name, build)["generated"][:14]
+ except KeyError:
+ pass
+
+ # Create the header:
+ csv_table = list()
header = "Build Number:," + ",".join(builds_lst) + '\n'
csv_table.append(header)
+ header = "Build Date:," + ",".join(build_dates.values()) + '\n'
+ csv_table.append(header)
results = list()
for chart in spec.cpta["plots"]:
@@ -424,9 +437,8 @@ def _generate_all_charts(spec, input_data):
idx += 1
# Generate the chart:
- period_name = "Daily" if period == 1 else \
- "Weekly" if period < 20 else "Monthly"
- chart["layout"]["title"] = chart["title"].format(period=period_name)
+ chart["layout"]["xaxis"]["title"] = \
+ chart["layout"]["xaxis"]["title"].format(job=job_name)
_generate_chart(traces,
chart["layout"],
file_name="{0}-{1}-{2}{3}".format(
@@ -445,19 +457,19 @@ def _generate_all_charts(spec, input_data):
txt_table = None
with open("{0}.csv".format(file_name), 'rb') as csv_file:
csv_content = csv.reader(csv_file, delimiter=',', quotechar='"')
- header = True
+ line_nr = 0
for row in csv_content:
if txt_table is None:
txt_table = prettytable.PrettyTable(row)
- header = False
else:
- if not header:
+ if line_nr > 1:
for idx, item in enumerate(row):
try:
row[idx] = str(round(float(item) / 1000000, 2))
except ValueError:
pass
txt_table.add_row(row)
+ line_nr += 1
txt_table.align["Build Number:"] = "l"
with open("{0}.txt".format(file_name), "w") as txt_file:
txt_file.write(str(txt_table))
diff --git a/resources/tools/presentation/input_data_files.py b/resources/tools/presentation/input_data_files.py
index 7e19478570..d81f64fbe6 100644
--- a/resources/tools/presentation/input_data_files.py
+++ b/resources/tools/presentation/input_data_files.py
@@ -23,13 +23,12 @@ from os import rename, remove
from os.path import join, getsize
from shutil import move
from zipfile import ZipFile, is_zipfile, BadZipfile
-
from httplib import responses
from requests import get, codes, RequestException, Timeout, TooManyRedirects, \
HTTPError, ConnectionError
from errors import PresentationError
-
+from utils import execute_command
# Chunk size used for file download
CHUNK_SIZE = 512
@@ -37,7 +36,7 @@ CHUNK_SIZE = 512
# Separator used in file names
SEPARATOR = "__"
-REGEX_RELEASE = re.compile(r'(\D*)(\d{4})(\D*)')
+REGEX_RELEASE = re.compile(r'(\D*)(\d{4}|master)(\D*)')
def download_data_files(spec):
@@ -81,6 +80,7 @@ def download_data_files(spec):
try:
response = get(url, stream=True)
code = response.status_code
+
if code != codes["OK"]:
logging.warning(
"Jenkins: {0}: {1}.".format(code, responses[code]))
@@ -91,7 +91,11 @@ def download_data_files(spec):
nexus_file_name = "{job}{sep}{build}{sep}{name}".\
format(job=job, sep=SEPARATOR, build=build["build"],
name=file_name)
- url = "{url}/rls{release}/{dir}/{file}".\
+ try:
+ release = "rls{0}".format(int(release))
+ except ValueError:
+ pass
+ url = "{url}/{release}/{dir}/{file}".\
format(url=spec.environment["urls"]["URL[NEXUS]"],
release=release,
dir=spec.environment["urls"]["DIR[NEXUS]"],
@@ -139,11 +143,13 @@ def download_data_files(spec):
logging.info("{0}: {1}".format(code, responses[code]))
elif spec.input["file-name"].endswith(".gz"):
- rename(new_name, new_name[:-7])
- with open(new_name[:-7], 'r') as xml_file:
- with gzip.open(new_name, 'wb') as gz_file:
- gz_file.write(xml_file.read())
- new_name = new_name[:-7]
+ if "docs.fd.io" in url:
+ execute_command("gzip --decompress --keep --force {0}".
+ format(new_name))
+ else:
+ rename(new_name, new_name[:-3])
+ execute_command("gzip --keep {0}".format(new_name[:-3]))
+ new_name = new_name[:-3]
status = "downloaded"
logging.info("{0}: {1}".format(code, responses[code]))
diff --git a/resources/tools/presentation/input_data_parser.py b/resources/tools/presentation/input_data_parser.py
index 87d822f880..7adc9c085b 100644
--- a/resources/tools/presentation/input_data_parser.py
+++ b/resources/tools/presentation/input_data_parser.py
@@ -21,6 +21,7 @@
import re
import pandas as pd
import logging
+import xml.etree.ElementTree as ET
from robot.api import ExecutionResult, ResultVisitor
from robot import errors
@@ -758,6 +759,10 @@ class InputData(object):
:rtype: dict
"""
+ tree = ET.parse(build["file-name"])
+ root = tree.getroot()
+ generated = root.attrib["generated"]
+
with open(build["file-name"], 'r') as data_file:
try:
result = ExecutionResult(data_file)
@@ -765,7 +770,7 @@ class InputData(object):
logging.error("Error occurred while parsing output.xml: {0}".
format(err))
return None
- checker = ExecutionChecker(job=job, build=build)
+ checker = ExecutionChecker(job=job, build=build, generated=generated)
result.visit(checker)
return checker.data
diff --git a/resources/tools/presentation/specification_CPTA.yaml b/resources/tools/presentation/specification_CPTA.yaml
index 96a803f028..80226c13dc 100644
--- a/resources/tools/presentation/specification_CPTA.yaml
+++ b/resources/tools/presentation/specification_CPTA.yaml
@@ -56,7 +56,7 @@
URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
URL[NEXUS,LOG]: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
URL[NEXUS]: "https://docs.fd.io/csit"
- DIR[NEXUS]: "report/_static/archive"
+ DIR[NEXUS]: "trending/_static/archive"
make-dirs:
# List the directories which are created while preparing the environment.
@@ -89,6 +89,7 @@
height: 800
yaxis:
showticklabels: True
+ tickformat: ".3s"
title: "Throughput [Mpps]"
hoverformat: ".4s"
range: []
@@ -101,7 +102,7 @@
showgrid: True
xaxis:
showticklabels: True
- title: "VPP Performance Trending Job ID"
+ title: "/csit/job/{job}/$id"
autorange: True
showgrid: True
gridcolor: "rgb(238, 238, 238)"
@@ -217,7 +218,7 @@
data: "plot-performance-trending"
plots:
-# L2
+# L2 - x520
- title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
output-file-name: "l2-1t1c-x520"
@@ -228,7 +229,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
@@ -240,7 +241,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
@@ -252,7 +253,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
@@ -264,7 +265,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
@@ -276,7 +277,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
@@ -288,9 +289,11 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
+# L2 - xl710
+
- title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
output-file-name: "l2-1t1c-xl710"
data: "plot-performance-trending"
@@ -300,7 +303,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
@@ -312,7 +315,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
@@ -324,10 +327,84 @@
periods:
- 1
- 5
- - 30
+ # - 60
+ layout: "plot-cpta"
+
+# L2 - x710
+
+ - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
+ output-file-name: "l2-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
+ output-file-name: "l2-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
+ output-file-name: "l2-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
layout: "plot-cpta"
-# IPv4
+ - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
+ output-file-name: "l2-feature-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
+ output-file-name: "l2-feature-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
+ output-file-name: "l2-feature-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# IPv4 - x520
- title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
output-file-name: "ip4-1t1c-x520"
@@ -338,7 +415,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
@@ -350,7 +427,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
@@ -362,7 +439,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
@@ -374,7 +451,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
@@ -386,7 +463,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
@@ -398,9 +475,11 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
+# IPv4 - xl710
+
- title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
output-file-name: "ip4-1t1c-xl710"
data: "plot-performance-trending"
@@ -410,7 +489,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
@@ -422,7 +501,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
@@ -434,10 +513,84 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
-# IPv4 Tunnels
+# IPv4 - x710
+
+ - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-feature-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-feature-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-feature-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# IPv4 Tunnels - x520
- title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
output-file-name: "ip4-tunnels-1t1c-x520"
@@ -448,7 +601,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
@@ -460,7 +613,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
@@ -472,10 +625,48 @@
periods:
- 1
- 5
- - 30
+ # - 60
+ layout: "plot-cpta"
+
+# IPv4 Tunnels - x710
+
+ - title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-tunnels-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'ENCAP' and 'MRR' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
layout: "plot-cpta"
-# IPv6
+ - title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-tunnels-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'ENCAP' and 'MRR' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
+ output-file-name: "ip4-tunnels-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'ENCAP' and 'MRR' and '4T4C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# IPv6 - x520
- title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
output-file-name: "ip6-1t1c-x520"
@@ -486,7 +677,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
@@ -498,7 +689,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
@@ -510,9 +701,11 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
+# IPv6 - xl710
+
- title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
output-file-name: "ip6-1t1c-xl710"
data: "plot-performance-trending"
@@ -522,7 +715,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
@@ -534,7 +727,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
@@ -546,10 +739,48 @@
periods:
- 1
- 5
- - 30
+ # - 60
+ layout: "plot-cpta"
+
+# IPv6 - x710
+
+ - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
+ output-file-name: "ip6-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
layout: "plot-cpta"
-# Container memif
+ - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
+ output-file-name: "ip6-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
+ output-file-name: "ip6-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# Container memif - x520, 64B
- title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
output-file-name: "container-memif-l2-1t1c-x520"
@@ -560,7 +791,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
@@ -572,7 +803,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
@@ -584,9 +815,49 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
+# Container memif - x520, IMIX
+
+ - title: "VPP 1T1C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-1t1c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'MRR' and 'IMIX' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-2t2c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'MRR' and 'IMIX' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-4t4c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'MRR' and 'IMIX' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# Container memif - xl710, 64B
+
- title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
output-file-name: "container-memif-l2-1t1c-xl710"
data: "plot-performance-trending"
@@ -596,7 +867,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
@@ -608,7 +879,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
@@ -620,10 +891,124 @@
periods:
- 1
- 5
- - 30
+ # - 60
+ layout: "plot-cpta"
+
+# Container memif - xl710, IMIX
+
+ - title: "VPP 1T1C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-1t1c-xl710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-XL710' and 'MRR' and 'IMIX' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-2t2c-xl710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-XL710' and 'MRR' and 'IMIX' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-4t4c-xl710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-XL710' and 'MRR' and 'IMIX' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# Container memif - x710, 64B
+
+ - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-l2-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
layout: "plot-cpta"
-# VM vhost
+ - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-l2-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-l2-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# Container memif - x520, IMIX
+
+ - title: "VPP 1T1C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and 'IMIX' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and 'IMIX' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C L2 Container memif IMIX Packet Throughput - {period} Trending"
+ output-file-name: "container-memif-imix-l2-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'MRR' and 'IMIX' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x520, ethip4, 64B
- title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
output-file-name: "vm-vhost-ethip4-1t1c-x520"
@@ -634,7 +1019,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
@@ -646,7 +1031,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
@@ -658,9 +1043,49 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
+# VM vhost - x520, ethip4, IMIX
+
+ - title: "VPP 1T1C VM vhost ethip4 IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-ethip4-1t1c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost ethip4 IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-ethip4-2t2c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C VM vhost ethip4 IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-ethip4-4t4c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x520, eth, 64B
+
- title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
output-file-name: "vm-vhost-eth-1t1c-x520"
data: "plot-performance-trending"
@@ -671,7 +1096,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
@@ -683,7 +1108,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
@@ -695,9 +1120,50 @@
periods:
- 1
- 5
- - 30
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x520, eth, IMIX
+
+ - title: "VPP 1T1C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-1t1c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-2t2c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
layout: "plot-cpta"
+ - title: "VPP 4T4C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-4t4c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - xl710, eth, 64B
+
- title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
output-file-name: "vm-vhost-eth-1t1c-xl710"
data: "plot-performance-trending"
@@ -708,7 +1174,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
@@ -720,7 +1186,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
@@ -732,7 +1198,200 @@
periods:
- 1
- 5
- - 30
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - xl710, eth, IMIX
+
+ - title: "VPP 1T1C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-1t1c-xl710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-XL710' and 'IMIX' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-2t2c-xl710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-XL710' and 'IMIX' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-4t4c-xl710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-XL710' and 'IMIX' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x710, ethip4, 64B
+
+ - title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-ethip4-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-ethip4-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-ethip4-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x710, ethip4, IMIX
+
+ - title: "VPP 1T1C VM vhost ethip4 IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-ethip4-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'IMIX' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost ethip4 IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-ethip4-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'IMIX' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C VM vhost ethip4 IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-ethip4-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'IMIX' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x710, eth, 64B
+
+ - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-eth-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-eth-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-eth-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+# VM vhost - x710, eth, IMIX
+
+ - title: "VPP 1T1C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-1t1c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'IMIX' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-2t2c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'IMIX' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C VM vhost eth IMIX Packet Throughput - {period} Trending"
+ output-file-name: "vm-vhost-imix-eth-4t4c-x710"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X710' and 'IMIX' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "result"
+ periods:
+ - 1
+ - 5
+ # - 60
layout: "plot-cpta"
# IPSec
@@ -746,7 +1405,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 2T2C IPSec 64B Packet Throughput - {period} Trending"
@@ -758,7 +1417,7 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"
- title: "VPP 4T4C IPSec 64B Packet Throughput - {period} Trending"
@@ -770,5 +1429,5 @@
periods:
- 1
- 5
- - 30
+ # - 60
layout: "plot-cpta"