aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/report/index.html.template4
-rw-r--r--docs/report/vpp_performance_tests/hoststack_testing/iperf3/index.rst20
-rw-r--r--docs/report/vpp_performance_tests/hoststack_testing/quic/index.rst10
-rw-r--r--docs/report/vpp_performance_tests/index.rst4
-rw-r--r--resources/tools/presentation/specifications/report/data_sets.yaml135
-rw-r--r--resources/tools/presentation/specifications/report/elements.yaml42
6 files changed, 119 insertions, 96 deletions
diff --git a/docs/report/index.html.template b/docs/report/index.html.template
index f0969ea1d6..1d94288f54 100644
--- a/docs/report/index.html.template
+++ b/docs/report/index.html.template
@@ -23,15 +23,13 @@ CSIT-2106
vpp_performance_tests/soak_tests/index
vpp_performance_tests/reconf_tests/index
vpp_performance_tests/nf_service_density/index
+ vpp_performance_tests/hoststack_testing/index
vpp_performance_tests/gso_testing/index
vpp_performance_tests/comparisons/index
vpp_performance_tests/throughput_trending
vpp_performance_tests/test_environment
vpp_performance_tests/documentation/index
-..
- vpp_performance_tests/hoststack_testing/index
-
.. toctree::
:maxdepth: 2
:caption: DPDK Performance
diff --git a/docs/report/vpp_performance_tests/hoststack_testing/iperf3/index.rst b/docs/report/vpp_performance_tests/hoststack_testing/iperf3/index.rst
index 34a4962a60..eb9770db86 100644
--- a/docs/report/vpp_performance_tests/hoststack_testing/iperf3/index.rst
+++ b/docs/report/vpp_performance_tests/hoststack_testing/iperf3/index.rst
@@ -38,38 +38,38 @@ TCP/IP with iperf3
\clearpage
-1460b-1t1c-xl710-base-scale
----------------------------
+1460b-2t1c-xxv710-base-scale
+----------------------------
.. raw:: html
- <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../../_static/vpp/3n-hsw-xl710-1460b-1t1c-eth-ip4tcp-ldpreload-iperf3-bps.html"></iframe>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../../_static/vpp/3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-ldpreload-iperf3-bps.html"></iframe>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-1460b-1t1c-eth-ip4tcp-ldpreload-iperf3-bps}
- \label{fig:3n-hsw-xl710-1460b-1t1c-eth-ip4tcp-ldpreload-iperf3-bps}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-ldpreload-iperf3-bps}
+ \label{fig:3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-ldpreload-iperf3-bps}
\end{figure}
.. raw:: latex
\clearpage
-1460b-1t1c-xl710-nsim-base-scale
---------------------------------
+1460b-2t1c-xxv710-nsim-base-scale
+---------------------------------
.. raw:: html
- <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../../_static/vpp/3n-hsw-xl710-1460b-1t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps.html"></iframe>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../../_static/vpp/3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps.html"></iframe>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-1460b-1t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps}
- \label{fig:3n-hsw-xl710-1460b-1t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps}
+ \label{fig:3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps}
\end{figure}
diff --git a/docs/report/vpp_performance_tests/hoststack_testing/quic/index.rst b/docs/report/vpp_performance_tests/hoststack_testing/quic/index.rst
index ba4c703d38..124911e8bc 100644
--- a/docs/report/vpp_performance_tests/hoststack_testing/quic/index.rst
+++ b/docs/report/vpp_performance_tests/hoststack_testing/quic/index.rst
@@ -38,18 +38,18 @@ QUIC/UDP/IP with vpp_echo
\clearpage
-1280b-1t1c-xl710-base-scale
----------------------------
+1280b-2t1c-xxv710-base-scale
+----------------------------
.. raw:: html
- <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../../_static/vpp/3n-hsw-xl710-1280b-1t1c-eth-ip4udpquic-vppecho-bps.html"></iframe>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../../_static/vpp/3n-skx-xxv710-1280b-2t1c-eth-ip4udpquic-vppecho-bps.html"></iframe>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-1280b-1t1c-eth-ip4udpquic-vppecho-bps}
- \label{fig:3n-hsw-xl710-1280b-1t1c-eth-ip4udpquic-vppecho-bps}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-1280b-2t1c-eth-ip4udpquic-vppecho-bps}
+ \label{fig:3n-skx-xxv710-1280b-2t1c-eth-ip4udpquic-vppecho-bps}
\end{figure}
diff --git a/docs/report/vpp_performance_tests/index.rst b/docs/report/vpp_performance_tests/index.rst
index 6de8a781a1..bd497cee77 100644
--- a/docs/report/vpp_performance_tests/index.rst
+++ b/docs/report/vpp_performance_tests/index.rst
@@ -11,11 +11,9 @@ VPP Performance
soak_tests/index
reconf_tests/index
nf_service_density/index
+ hoststack_testing/index
gso_testing/index
comparisons/index
throughput_trending
test_environment
documentation/index
-
-..
- hoststack_testing/index
diff --git a/resources/tools/presentation/specifications/report/data_sets.yaml b/resources/tools/presentation/specifications/report/data_sets.yaml
index 01b5980db5..295fc93ca3 100644
--- a/resources/tools/presentation/specifications/report/data_sets.yaml
+++ b/resources/tools/presentation/specifications/report/data_sets.yaml
@@ -6,7 +6,7 @@
vpp-device-results-ubuntu:
csit-vpp-device-2101-ubuntu1804-1n-skx:
- - 358 # rls2101.rel VPP DEV env 6
+ - 56 # rls2101.rc1 VPP DEV env 7
################################################################################
@@ -39,12 +39,17 @@
- 50 # rls2101.rel NDRPDR iter env 6
vpp-3n-skx-prev-iter-new-env:
- # TODO: Add
csit-vpp-perf-report-iterative-2106-3n-skx:
- 3 # rls2101.rel NDRPDR iter env 7
- 4 # rls2101.rel NDRPDR iter env 7
- 5 # rls2101.rel NDRPDR iter env 7
+ - 6 # rls2101.rel NDRPDR iter env 7
- 7 # rls2101.rel NDRPDR iter env 7
+ - 8 # rls2101.rel NDRPDR iter env 7
+ - 9 # rls2101.rel NDRPDR iter env 7
+ - 10 # rls2101.rel NDRPDR iter env 7
+ - 11 # rls2101.rel NDRPDR iter env 7
+ - 12 # rls2101.rel NDRPDR iter env 7
vpp-3n-skx-curr-iter:
# TODO: Replace
@@ -85,6 +90,11 @@
csit-vpp-perf-report-iterative-2101-3n-skx:
- 35 # rls2101.rel MRR iter env 6
+ vpp-3n-skx-curr-iter-hoststack:
+ csit-vpp-perf-report-iterative-2106-3n-skx:
+ - 13 # rls2106.rc1 NDRPDR iter env 7
+ - 14 # rls2106.rc1 NDRPDR iter env 7
+
vpp-3n-skx-curr-cov:
# TODO: Replace
# csit-vpp-perf-report-coverage-2106-3n-skx:
@@ -225,6 +235,10 @@
- 6 # rls2101.rel NDRPDR iter env 7
- 7 # rls2101.rel NDRPDR iter env 7
- 8 # rls2101.rel NDRPDR iter env 7
+ - 9 # rls2101.rel NDRPDR iter env 7
+ - 10 # rls2101.rel NDRPDR iter env 7
+ - 11 # rls2101.rel NDRPDR iter env 7
+ - 12 # rls2101.rel NDRPDR iter env 7
vpp-2n-skx-curr-iter:
# TODO: Replace
@@ -338,10 +352,8 @@
- 110 # rls2101.rel NDRPDR nf-density iter env 6
vpp-2n-skx-curr-nfv-mrr:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-2n-skx:
- csit-vpp-perf-report-iterative-2101-2n-skx:
- - 65 # rls2101.rel MRR nf-density iter env 6
+ csit-vpp-perf-report-iterative-2106-2n-skx:
+ - 13 # rls2106.rc1 MRR nf-density iter env 7
vpp-2n-skx-curr-nfv-reconf:
# TODO: Replace
@@ -359,10 +371,8 @@
- 106 # rls2101.rel NDRPDR reconf iter env 6
vpp-2n-skx-curr-gso:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-2n-skx:
- csit-vpp-perf-report-iterative-2101-2n-skx:
- - 129 # rls2101.rel MRR GSO iter env 6
+ csit-vpp-perf-report-iterative-2106-2n-skx:
+ - 17 # rls2106.rc1 MRR GSO iter env 7
vpp-2n-skx-curr-cov:
# TODO: Replace
@@ -474,6 +484,10 @@
csit-vpp-perf-report-iterative-2106-2n-zn2:
- 3 # rls2101.rel NDRPDR iter env 7
- 6 # rls2101.rel NDRPDR iter env 7
+ - 4 # rls2101.rel NDRPDR iter env 7
+ - 9 # rls2101.rel NDRPDR iter env 7
+ - 10 # rls2101.rel NDRPDR iter env 7
+ - 11 # rls2101.rel NDRPDR iter env 7
vpp-2n-zn2-curr-iter:
# TODO: Replace
@@ -664,13 +678,17 @@
- 132 # rls2101.rel NDRPDR iter MLX env 6
vpp-2n-clx-prev-iter-new-env:
- # TODO: Add
csit-vpp-perf-report-iterative-2106-2n-clx:
- 10 # rls2101.rel NDRPDR iter env 7
- 11 # rls2101.rel NDRPDR iter env 7
- 15 # rls2101.rel NDRPDR iter env 7
- 13 # rls2101.rel NDRPDR iter env 7
- 14 # rls2101.rel NDRPDR iter env 7
+ - 16 # rls2101.rel NDRPDR iter env 7
+ - 17 # rls2101.rel NDRPDR iter env 7
+ - 18 # rls2101.rel NDRPDR iter env 7
+ - 20 # rls2101.rel NDRPDR iter env 7
+ - 21 # rls2101.rel NDRPDR iter env 7
vpp-2n-clx-curr-iter:
# TODO: Replace
@@ -745,10 +763,8 @@
- 133 # rls2101.rel MRR MLX iter env 6
vpp-2n-clx-curr-iter-gso:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-2n-clx:
- csit-vpp-perf-report-iterative-2101-2n-clx:
- - 159 # rls2101.rel MRR GSO iter env 6
+ csit-vpp-perf-report-iterative-2106-2n-clx:
+ - 25 # rls2106.rc1 MRR GSO iter env 7
vpp-2n-clx-curr-nfv-ndrpdr:
# TODO: Replace
@@ -766,10 +782,8 @@
- 98 # rls2101.rel NDRPDR nf-density iter env 6
vpp-2n-clx-curr-nfv-mrr:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-2n-clx:
- csit-vpp-perf-report-iterative-2101-2n-clx:
- - 72 # rls2101.rel MRR nf-density iter env 6
+ csit-vpp-perf-report-iterative-2106-2n-clx:
+ - 23 # rls2106.rc1 MRR nf-density iter env 7
vpp-2n-clx-curr-nfv-reconf:
# TODO: Replace
@@ -1198,7 +1212,6 @@
- 52 # rls2101.rel NDRPDR iter RND env 6
vpp-3n-dnv-prev-iter-new-env:
- # TODO: Add
csit-vpp-perf-report-iterative-2106-3n-dnv:
- 3 # rls2101.rel NDRPDR iter env 7
- 4 # rls2101.rel NDRPDR iter env 7
@@ -1209,32 +1222,20 @@
- 11 # rls2101.rel NDRPDR iter env 7
- 12 # rls2101.rel NDRPDR iter env 7
- 13 # rls2101.rel NDRPDR iter env 7
-# - 14 # rls2101.rel NDRPDR iter env 7
+ - 14 # rls2101.rel NDRPDR iter env 7
vpp-3n-dnv-curr-iter:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-3n-dnv:
- csit-vpp-perf-report-iterative-2101-3n-dnv:
- - 33 # rls2101.rel NDRPDR iter env 6
- - 34 # rls2101.rel NDRPDR iter env 6
- - 35 # rls2101.rel NDRPDR iter env 6
- - 36 # rls2101.rel NDRPDR iter env 6
- - 37 # rls2101.rel NDRPDR iter env 6
- - 38 # rls2101.rel NDRPDR iter env 6
- - 39 # rls2101.rel NDRPDR iter env 6
- - 40 # rls2101.rel NDRPDR iter env 6
- - 41 # rls2101.rel NDRPDR iter env 6
- - 42 # rls2101.rel NDRPDR iter env 6
- - 43 # rls2101.rel NDRPDR iter RND env 6
- - 44 # rls2101.rel NDRPDR iter RND env 6
- - 45 # rls2101.rel NDRPDR iter RND env 6
- - 46 # rls2101.rel NDRPDR iter RND env 6
- - 47 # rls2101.rel NDRPDR iter RND env 6
- - 48 # rls2101.rel NDRPDR iter RND env 6
- - 49 # rls2101.rel NDRPDR iter RND env 6
- - 50 # rls2101.rel NDRPDR iter RND env 6
- - 51 # rls2101.rel NDRPDR iter RND env 6
- - 52 # rls2101.rel NDRPDR iter RND env 6
+ csit-vpp-perf-report-iterative-2106-3n-dnv:
+ - 16 # rls2106.rc1 NDRPDR iter env 7
+ - 17 # rls2106.rc1 NDRPDR iter env 7
+ - 18 # rls2106.rc1 NDRPDR iter env 7
+ - 19 # rls2106.rc1 NDRPDR iter env 7
+ - 20 # rls2106.rc1 NDRPDR iter env 7
+ - 21 # rls2106.rc1 NDRPDR iter env 7
+ - 22 # rls2106.rc1 NDRPDR iter env 7
+ - 23 # rls2106.rc1 NDRPDR iter env 7
+# - 24 # rls2106.rc1 NDRPDR iter env 7
+# - 25 # rls2106.rc1 NDRPDR iter env 7
vpp-3n-dnv-hist-iter-mrr-new-env:
csit-vpp-perf-report-iterative-2009-3n-dnv:
@@ -1249,10 +1250,8 @@
- 2 # rls2101.rel MRR iter env 7
vpp-3n-dnv-curr-iter-mrr:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-3n-dnv:
- csit-vpp-perf-report-iterative-2101-3n-dnv:
- - 32 # rls2101.rel MRR iter env 6
+ csit-vpp-perf-report-iterative-2106-3n-dnv:
+ - 1 # rls2106.rc1 MRR iter env 7
vpp-3n-dnv-curr-cov:
# TODO: Replace
@@ -1347,29 +1346,17 @@
- 13 # rls2101.rel NDRPDR iter env 7
vpp-2n-dnv-curr-iter:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-2n-dnv:
- csit-vpp-perf-report-iterative-2101-2n-dnv:
- - 32 # rls2101.rel NDRPDR iter env 6
- - 33 # rls2101.rel NDRPDR iter env 6
- - 34 # rls2101.rel NDRPDR iter env 6
- - 35 # rls2101.rel NDRPDR iter env 6
- - 39 # rls2101.rel NDRPDR iter env 6
- - 41 # rls2101.rel NDRPDR iter env 6
- - 42 # rls2101.rel NDRPDR iter env 6
- - 43 # rls2101.rel NDRPDR iter env 6
- - 44 # rls2101.rel NDRPDR iter env 6
- - 45 # rls2101.rel NDRPDR iter env 6
- - 46 # rls2101.rel NDRPDR iter RND env 6
- - 47 # rls2101.rel NDRPDR iter RND env 6
- - 48 # rls2101.rel NDRPDR iter RND env 6
- - 49 # rls2101.rel NDRPDR iter RND env 6
- - 50 # rls2101.rel NDRPDR iter RND env 6
- - 51 # rls2101.rel NDRPDR iter RND env 6
- - 52 # rls2101.rel NDRPDR iter RND env 6
- - 53 # rls2101.rel NDRPDR iter RND env 6
- - 54 # rls2101.rel NDRPDR iter RND env 6
- - 55 # rls2101.rel NDRPDR iter RND env 6
+ csit-vpp-perf-report-iterative-2106-2n-dnv:
+ - 14 # rls2106.rc1 NDRPDR iter env 7
+ - 15 # rls2106.rc1 NDRPDR iter env 7
+ - 16 # rls2106.rc1 NDRPDR iter env 7
+ - 17 # rls2106.rc1 NDRPDR iter env 7
+ - 18 # rls2106.rc1 NDRPDR iter env 7
+ - 19 # rls2106.rc1 NDRPDR iter env 7
+ - 20 # rls2106.rc1 NDRPDR iter env 7
+ - 21 # rls2106.rc1 NDRPDR iter env 7
+ - 22 # rls2106.rc1 NDRPDR iter env 7
+ - 23 # rls2106.rc1 NDRPDR iter env 7
vpp-2n-dnv-hist-iter-mrr-new-env:
csit-vpp-perf-report-iterative-2009-2n-dnv:
@@ -1384,10 +1371,8 @@
- 2 # rls2101.rel MRR iter env 7
vpp-2n-dnv-curr-iter-mrr:
- # TODO: Replace
- # csit-vpp-perf-report-iterative-2106-2n-dnv:
- csit-vpp-perf-report-iterative-2101-2n-dnv:
- - 31 # rls2101.rel MRR iter env 6
+ csit-vpp-perf-report-iterative-2106-2n-dnv:
+ - 1 # rls2106.rc1 MRR iter env 7
vpp-2n-dnv-curr-cov:
# TODO: Replace
diff --git a/resources/tools/presentation/specifications/report/elements.yaml b/resources/tools/presentation/specifications/report/elements.yaml
index 7f03aedd1b..0d88f48ff8 100644
--- a/resources/tools/presentation/specifications/report/elements.yaml
+++ b/resources/tools/presentation/specifications/report/elements.yaml
@@ -5074,6 +5074,48 @@
### P L O T S ###
################################################################################
+# Hoststack tests 3n-skx
+
+- type: "plot"
+ title: "Bandwidth: 3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-ldpreload-iperf3"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,VPP]}/3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-ldpreload-iperf3-bps"
+ data: "vpp-3n-skx-curr-iter-hoststack"
+ include:
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Tcpbase-Ldpreload-Iperf3-Bps.1460B-2t1c-eth-ip4tcpbase-ldpreload-iperf3-bps"
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Tcpscale1Cl10S-Ldpreload-Iperf3-Bps.1460B-2t1c-eth-ip4tcpscale1cl10s-ldpreload-iperf3-bps"
+ layout:
+ title: "3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-ldpreload-iperf3"
+ layout: "plot-hoststack"
+
+- type: "plot"
+ title: "Bandwidth: 3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-nsim-ldpreload-iperf3"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,VPP]}/3n-skx-xxv710-1460b-2t1c-eth-ip4tcp-nsim-ldpreload-iperf3-bps"
+ data: "vpp-3n-skx-curr-iter-hoststack"
+ include:
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Tcpbase-Nsim-Ldpreload-Iperf3-Bps.1460B-2t1c-eth-ip4tcpbase-nsim-ldpreload-iperf3-bps"
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Tcpscale1Cl10S-Nsim-Ldpreload-Iperf3-Bps.1460B-2t1c-eth-ip4tcpscale1cl10s-nsim-ldpreload-iperf3-bps"
+ layout:
+ title: "3n-skx-xxv710-1460b-1t1c-eth-ip4tcp-nsim-ldpreload-iperf3"
+ layout: "plot-hoststack"
+
+- type: "plot"
+ title: "Bandwidth: 3n-skx-xxv710-1280b-2t1c-eth-ip4udpquic-vppecho"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,VPP]}/3n-skx-xxv710-1280b-2t1c-eth-ip4udpquic-vppecho-bps"
+ data: "vpp-3n-skx-curr-iter-hoststack"
+ include:
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Udpquicbase-Vppecho-Bps.1280B-2t1c-eth-ip4udpquicbase-vppecho-bps"
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Udpquicscale1Cl10S-Vppecho-Bps.1280B-2t1c-eth-ip4udpquicscale1cl10s-vppecho-bps"
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Udpquicscale10Cl1S-Vppecho-Bps.1280B-2t1c-eth-ip4udpquicscale10cl1s-vppecho-bps"
+ - "Tests.Vpp.Perf.Hoststack.25Ge2P1Xxv710-Eth-Ip4Udpquicscale10Cl10S-Vppecho-Bps.1280B-2t1c-eth-ip4udpquicscale10cl10s-vppecho-bps"
+ layout:
+ title: "3n-skx-xxv710-1280b-2t1c-eth-ip4udpquic-vppecho"
+ layout: "plot-hoststack"
+
+################################################################################
+
# Soak Test (PLRsearch), boxes - 2n-clx
- type: "plot"
title: "VPP Critical rate: 30 Minutes Soak Test (PLRsearch)"