2871b183bc556b64b3df2d59a0296f96bcea9ad3
[csit.git] / docs / report / vpp_performance_tests / throughput_speedup_multi_core / ip4_tunnels.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 IPv4 Tunnels
7 ============
8
9 Following sections include Throughput Speedup Analysis for VPP multi-
10 core multi-thread configurations with no Hyper-Threading, specifically
11 for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput
12 results are used as a reference for reported speedup ratio.
13 Performance is reported for VPP
14 running in multiple configurations of VPP worker thread(s), a.k.a. VPP
15 data plane thread(s), and their physical CPU core(s) placement.
16
17 CSIT source code for the test cases used for plots can be found in
18 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1807>`_.
19
20 3n-hsw-x520
21 ~~~~~~~~~~~
22
23 64b-base_and_scale
24 ------------------
25
26 .. raw:: html
27
28     <center><b>
29
30 :index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr`
31
32 .. raw:: html
33
34     </b>
35     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
36     <p><br><br></p>
37     </center>
38
39 .. raw:: latex
40
41     \begin{figure}[H]
42         \centering
43             \graphicspath{{../_build/_static/vpp/}}
44             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
45             \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
46     \end{figure}
47
48 .. raw:: html
49
50     <center><b>
51
52 .. raw:: latex
53
54     \clearpage
55
56 :index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr`
57
58 .. raw:: html
59
60     </b>
61     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
62     <p><br><br></p>
63     </center>
64
65 .. raw:: latex
66
67     \begin{figure}[H]
68         \centering
69             \graphicspath{{../_build/_static/vpp/}}
70             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
71             \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
72     \end{figure}
73
74 .. raw:: latex
75
76     \clearpage
77
78 3n-hsw-x710
79 ~~~~~~~~~~~
80
81 64b-base_and_scale
82 ------------------
83
84 .. raw:: html
85
86     <center><b>
87
88 :index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr`
89
90 .. raw:: html
91
92     </b>
93     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
94     <p><br><br></p>
95     </center>
96
97 .. raw:: latex
98
99     \begin{figure}[H]
100         \centering
101             \graphicspath{{../_build/_static/vpp/}}
102             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
103             \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
104     \end{figure}
105
106 .. raw:: html
107
108     <center><b>
109
110 .. raw:: latex
111
112     \clearpage
113
114 :index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr`
115
116 .. raw:: html
117
118     </b>
119     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
120     <p><br><br></p>
121     </center>
122
123 .. raw:: latex
124
125     \begin{figure}[H]
126         \centering
127             \graphicspath{{../_build/_static/vpp/}}
128             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
129             \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
130     \end{figure}
131
132 .. raw:: latex
133
134     \clearpage
135
136 3n-skx-x710
137 ~~~~~~~~~~~
138
139 64b-base_and_scale
140 ------------------
141
142 .. raw:: html
143
144     <center><b>
145
146 :index:`Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-ndr`
147
148 .. raw:: html
149
150     </b>
151     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
152     <p><br><br></p>
153     </center>
154
155 .. raw:: latex
156
157     \begin{figure}[H]
158         \centering
159             \graphicspath{{../_build/_static/vpp/}}
160             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa}
161             \label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa}
162     \end{figure}
163
164 .. raw:: html
165
166     <center><b>
167
168 .. raw:: latex
169
170     \clearpage
171
172 :index:`Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-pdr`
173
174 .. raw:: html
175
176     </b>
177     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
178     <p><br><br></p>
179     </center>
180
181 .. raw:: latex
182
183     \begin{figure}[H]
184         \centering
185             \graphicspath{{../_build/_static/vpp/}}
186             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa}
187             \label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa}
188     \end{figure}