X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Freport%2Fvpp_performance_tests%2Fnf_service_density%2Fvnf_service_chains.rst;h=45b762ec067ed0dc71522629b380f7d4f42dd6ed;hb=53bf1253acbe7bbb55761e02c181f06712a17c14;hp=12c9bd4afd14fd6ede0ee66fd523e1f4e6eb0b44;hpb=53310a9c512daecbe20a45eb48f5167ea5a6a8b2;p=csit.git diff --git a/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst b/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst index 12c9bd4afd..45b762ec06 100644 --- a/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst +++ b/docs/report/vpp_performance_tests/nf_service_density/vnf_service_chains.rst @@ -30,13 +30,15 @@ .. _vnf_service_chains: -VNF Service Chains -================== +VNF Service Chains Routing +========================== Throughput graphs for VNF service chains are generated by multiple executions of tests covering a range of VNF service densities defined as [Number of Service Chains] x [Number of VNFs per Service Chain]. The results are presented in the service density graph. +Each graph includes the results of both configurations: one NF per physical +core and two NFs per physical core and their relative difference. Additional information about graph data: @@ -47,100 +49,441 @@ Additional information about graph data: #. **Y-axis Labels**: number of service chains. -#. **Z-axis Color Scale**: lists 64B Packet Throughput (mean MRR value) - in Mpps. +#. **Z-axis Color Scale**: lists 64B/IMIX Packet Throughput + (mean MRR/NDR/PDR value) in Mpps or the Relative Difference. #. **Hover Information**: specific test substring listing vhost-chain-vm - combinations, number of runs executed, mean MRR throughput in Mpps, - standard deviation. + combinations, number of runs executed, mean MRR/NDR/PDR throughput in Mpps, + standard deviation for both configurations and their relative difference. .. note:: Test results have been generated by - `FD.io test executor vpp performance job 2n-skx`_ with RF - result files csit-vpp-perf-|srelease|-\*.zip + `FD.io test executor vpp performance job 2n-skx`_ and + `FD.io test executor vpp performance job 2n-clx`_ + with RF result files csit-vpp-perf-|srelease|-\*.zip `archived here <../../_static/archive/>`_. .. raw:: latex \clearpage -2n-skx-x710-mrr -~~~~~~~~~~~~~~~ +.. + 2n-skx-xxv710-mrr + ~~~~~~~~~~~~~~~~~ -64b-2t1c-eth-l2bd ------------------ + 64b-2t1c-eth-l2bd + ----------------- -.. raw:: html + .. raw:: html -
- -
+
+ +
-.. raw:: latex + .. raw:: latex - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr} - \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr} - \end{figure} + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-mrr} + \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-mrr} + \end{figure} -.. raw:: latex + .. raw:: latex - \clearpage + \clearpage -64b-4t2c-eth-l2bd ------------------ + 64b-4t2c-eth-l2bd + ----------------- -.. raw:: html + .. raw:: html -
- -
+
+ +
-.. raw:: latex + .. raw:: latex - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr} - \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr} - \end{figure} + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-mrr} + \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-mrr} + \end{figure} -.. raw:: latex + .. raw:: latex - \clearpage + \clearpage -imix-2t1c-eth-l2bd ------------------- + 64b-8t4c-eth-l2bd + ----------------- -.. raw:: html + .. raw:: html -
- -
+
+ +
-.. raw:: latex + .. raw:: latex - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr} - \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr} - \end{figure} + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-mrr} + \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-mrr} + \end{figure} -.. raw:: latex + .. raw:: latex - \clearpage + \clearpage -imix-4t2c-eth-l2bd + imix-2t1c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-mrr} + \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-mrr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-4t2c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-mrr} + \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-mrr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-8t4c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-mrr} + \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-mrr} + \end{figure} + + .. raw:: latex + + \clearpage + + 2n-skx-xxv710-ndr + ~~~~~~~~~~~~~~~~~ + + 64b-2t1c-eth-l2bd + ----------------- + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-ndr} + \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-ndr} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-4t2c-eth-l2bd + ----------------- + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-ndr} + \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-ndr} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-8t4c-eth-l2bd + ----------------- + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-ndr} + \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-ndr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-2t1c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-ndr} + \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-ndr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-4t2c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-ndr} + \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-ndr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-8t4c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-ndr} + \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-ndr} + \end{figure} + + .. raw:: latex + + \clearpage + + 2n-skx-xxv710-pdr + ~~~~~~~~~~~~~~~~~ + + 64b-2t1c-eth-l2bd + ----------------- + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-pdr} + \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-vsc-pdr} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-4t2c-eth-l2bd + ----------------- + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-pdr} + \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-vsc-pdr} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-8t4c-eth-l2bd + ----------------- + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-pdr} + \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-vsc-pdr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-2t1c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-pdr} + \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-vsc-pdr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-4t2c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-pdr} + \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-vsc-pdr} + \end{figure} + + .. raw:: latex + + \clearpage + + imix-8t4c-eth-l2bd + ------------------ + + .. raw:: html + +
+ +
+ + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-pdr} + \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-vsc-pdr} + \end{figure} + + .. raw:: latex + + \clearpage + +2n-clx-xxv710-mrr +~~~~~~~~~~~~~~~~~ + +imix-2t1c-eth-l2bd ------------------ .. raw:: html
- +
.. raw:: latex @@ -148,24 +491,21 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr} - \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-mrr} + \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-mrr} \end{figure} .. raw:: latex \clearpage -2n-skx-x710-ndr -~~~~~~~~~~~~~~~ - -64b-2t1c-eth-l2bd ------------------ +imix-4t2c-eth-l2bd +------------------ .. raw:: html
- +
.. raw:: latex @@ -173,21 +513,21 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr} - \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-mrr} + \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-mrr} \end{figure} .. raw:: latex \clearpage -64b-4t2c-eth-l2bd ------------------ +imix-8t4c-eth-l2bd +------------------ .. raw:: html
- +
.. raw:: latex @@ -195,21 +535,24 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr} - \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-mrr} + \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-mrr} \end{figure} .. raw:: latex \clearpage +2n-clx-xxv710-ndr +~~~~~~~~~~~~~~~~~ + imix-2t1c-eth-l2bd ------------------ .. raw:: html
- +
.. raw:: latex @@ -217,8 +560,8 @@ imix-2t1c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr} - \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-ndr} + \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-ndr} \end{figure} .. raw:: latex @@ -231,7 +574,7 @@ imix-4t2c-eth-l2bd .. raw:: html
- +
.. raw:: latex @@ -239,24 +582,21 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr} - \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-ndr} + \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-ndr} \end{figure} .. raw:: latex \clearpage -2n-skx-x710-pdr -~~~~~~~~~~~~~~~ - -64b-2t1c-eth-l2bd ------------------ +imix-8t4c-eth-l2bd +------------------ .. raw:: html
- +
.. raw:: latex @@ -264,21 +604,24 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr} - \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-ndr} + \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-ndr} \end{figure} .. raw:: latex \clearpage -64b-4t2c-eth-l2bd ------------------ +2n-clx-xxv710-pdr +~~~~~~~~~~~~~~~~~ + +imix-2t1c-eth-l2bd +------------------ .. raw:: html
- +
.. raw:: latex @@ -286,21 +629,21 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr} - \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-pdr} + \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-vsc-pdr} \end{figure} .. raw:: latex \clearpage -imix-2t1c-eth-l2bd +imix-4t2c-eth-l2bd ------------------ .. raw:: html
- +
.. raw:: latex @@ -308,21 +651,21 @@ imix-2t1c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr} - \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-pdr} + \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-vsc-pdr} \end{figure} .. raw:: latex \clearpage -imix-4t2c-eth-l2bd +imix-8t4c-eth-l2bd ------------------ .. raw:: html
- +
.. raw:: latex @@ -330,6 +673,6 @@ imix-4t2c-eth-l2bd \begin{figure}[H] \centering \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr} - \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-pdr} + \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-pdr} \end{figure}