CSIT-1208: Add new data to 1807 report
[csit.git] / docs / report / vpp_performance_tests / throughput_speedup_multi_core / vm_vhost.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 KVM VMs vhost-user
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. Input data
13 used for the graphs comes from Phy-to-Phy 64B performance tests with
14 VM vhost-user, including NDR throughput (zero packet loss) and
15 PDR throughput (<0.5% packet loss).
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/vm_vhost?h=rls1807>`_.
19
20 3n-hsw-x520
21 ~~~~~~~~~~~
22
23 64b-base_and_scale-l2sw
24 -----------------------
25
26 .. raw:: html
27
28     <center><b>
29
30 :index:`Speedup: vhost-l2sw-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/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
45             \label{fig:vhost-l2sw-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: vhost-l2sw-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/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
71             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
72     \end{figure}
73
74 .. raw:: latex
75
76     \clearpage
77
78 64b-base_and_scale-ip4
79 ----------------------
80
81 .. raw:: html
82
83     <center><b>
84
85 :index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr`
86
87 .. raw:: html
88
89     </b>
90     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
91     <p><br><br></p>
92     </center>
93
94 .. raw:: latex
95
96     \begin{figure}[H]
97         \centering
98             \graphicspath{{../_build/_static/vpp/}}
99             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
100             \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
101     \end{figure}
102
103 .. raw:: html
104
105     <center><b>
106
107 .. raw:: latex
108
109     \clearpage
110
111 :index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr`
112
113 .. raw:: html
114
115     </b>
116     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
117     <p><br><br></p>
118     </center>
119
120 .. raw:: latex
121
122     \begin{figure}[H]
123         \centering
124             \graphicspath{{../_build/_static/vpp/}}
125             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
126             \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
127     \end{figure}
128
129 .. raw:: latex
130
131     \clearpage
132
133 3n-hsw-x710
134 ~~~~~~~~~~~
135
136 64b-base_and_scale-l2sw
137 -----------------------
138
139 .. raw:: html
140
141     <center><b>
142
143 :index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr`
144
145 .. raw:: html
146
147     </b>
148     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
149     <p><br><br></p>
150     </center>
151
152 .. raw:: latex
153
154     \begin{figure}[H]
155         \centering
156             \graphicspath{{../_build/_static/vpp/}}
157             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
158             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
159     \end{figure}
160
161 .. raw:: html
162
163     <center><b>
164
165 .. raw:: latex
166
167     \clearpage
168
169 :index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
170
171 .. raw:: html
172
173     </b>
174     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
175     <p><br><br></p>
176     </center>
177
178 .. raw:: latex
179
180     \begin{figure}[H]
181         \centering
182             \graphicspath{{../_build/_static/vpp/}}
183             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
184             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
185     \end{figure}
186
187 .. raw:: latex
188
189     \clearpage
190
191 64b-base_and_scale-ip4
192 ----------------------
193
194 .. raw:: html
195
196     <center><b>
197
198 :index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr`
199
200 .. raw:: html
201
202     </b>
203     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
204     <p><br><br></p>
205     </center>
206
207 .. raw:: latex
208
209     \begin{figure}[H]
210         \centering
211             \graphicspath{{../_build/_static/vpp/}}
212             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
213             \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
214     \end{figure}
215
216 .. raw:: html
217
218     <center><b>
219
220 .. raw:: latex
221
222     \clearpage
223
224 :index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr`
225
226 .. raw:: html
227
228     </b>
229     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
230     <p><br><br></p>
231     </center>
232
233 .. raw:: latex
234
235     \begin{figure}[H]
236         \centering
237             \graphicspath{{../_build/_static/vpp/}}
238             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
239             \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
240     \end{figure}
241
242 .. raw:: latex
243
244     \clearpage
245
246 3n-hsw-xl710
247 ~~~~~~~~~~~~
248
249 64b-base_and_scale-l2sw
250 -----------------------
251
252 .. raw:: html
253
254     <center><b>
255
256 :index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
257
258 .. raw:: html
259
260     </b>
261     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
262     <p><br><br></p>
263     </center>
264
265 .. raw:: latex
266
267     \begin{figure}[H]
268         \centering
269             \graphicspath{{../_build/_static/vpp/}}
270             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
271             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
272     \end{figure}
273
274 .. raw:: html
275
276     <center><b>
277
278 .. raw:: latex
279
280     \clearpage
281
282 :index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
283
284 .. raw:: html
285
286     </b>
287     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
288     <p><br><br></p>
289     </center>
290
291 .. raw:: latex
292
293     \begin{figure}[H]
294         \centering
295             \graphicspath{{../_build/_static/vpp/}}
296             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
297             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
298     \end{figure}
299
300 .. raw:: latex
301
302     \clearpage
303
304 64b-base_and_scale-ip4
305 ----------------------
306
307 .. raw:: html
308
309     <center><b>
310
311 :index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
312
313 .. raw:: html
314
315     </b>
316     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
317     <p><br><br></p>
318     </center>
319
320 .. raw:: latex
321
322     \begin{figure}[H]
323         \centering
324             \graphicspath{{../_build/_static/vpp/}}
325             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
326             \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
327     \end{figure}
328
329 .. raw:: html
330
331     <center><b>
332
333 .. raw:: latex
334
335     \clearpage
336
337 :index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
338
339 .. raw:: html
340
341     </b>
342     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
343     <p><br><br></p>
344     </center>
345
346 .. raw:: latex
347
348     \begin{figure}[H]
349         \centering
350             \graphicspath{{../_build/_static/vpp/}}
351             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
352             \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
353     \end{figure}