985057d194ef402c9aeb0da610af3670528ec7f1
[csit.git] / docs / report / vpp_performance_tests / packet_throughput_graphs / vts.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. raw:: html
7
8     <script type="text/javascript">
9
10         function getDocHeight(doc) {
11             doc = doc || document;
12             var body = doc.body, html = doc.documentElement;
13             var height = Math.max( body.scrollHeight, body.offsetHeight,
14                 html.clientHeight, html.scrollHeight, html.offsetHeight );
15             return height;
16         }
17
18         function setIframeHeight(id) {
19             var ifrm = document.getElementById(id);
20             var doc = ifrm.contentDocument? ifrm.contentDocument:
21                 ifrm.contentWindow.document;
22             ifrm.style.visibility = 'hidden';
23             ifrm.style.height = "10px"; // reset to minimal height ...
24             // IE opt. for bing/msn needs a bit added or scrollbar appears
25             ifrm.style.height = getDocHeight( doc ) + 4 + "px";
26             ifrm.style.visibility = 'visible';
27         }
28
29     </script>
30
31 VTS
32 ===
33
34 Following sections include summary graphs of VPP Phy-to-VM(s)-to-Phy
35 performance with VM virtio and VPP vhost-user virtual interfaces,
36 including NDR throughput (zero packet loss) and PDR throughput (<0.5%
37 packet loss). Performance is reported for VPP running in multiple
38 configurations of VPP worker thread(s), a.k.a. VPP data plane thread(s),
39 and their physical CPU core(s) placement.
40
41 CSIT source code for the test cases used for plots can be found in
42 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vts?h=rls1810>`_.
43
44 3n-hsw-x520
45 ~~~~~~~~~~~
46
47 114b-1t1c
48 ---------
49
50 .. raw:: html
51
52     <center><b>
53
54 :index:`Packet Throughput: vts-3n-hsw-x520-114b-1t1c-ndr`
55
56 .. raw:: html
57
58     </b>
59     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-1t1c-ndr.html"></iframe>
60     <p><br><br></p>
61     </center>
62
63 .. raw:: latex
64
65     \begin{figure}[H]
66         \centering
67             \graphicspath{{../_build/_static/vpp/}}
68             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-1t1c-ndr}
69             \label{fig:vts-3n-hsw-x520-114b-1t1c-ndr}
70     \end{figure}
71
72 .. raw:: html
73
74     <center><b>
75
76 .. raw:: latex
77
78     \clearpage
79
80 :index:`Packet Throughput: vts-3n-hsw-x520-114b-1t1c-pdr`
81
82 .. raw:: html
83
84     </b>
85     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-1t1c-pdr.html"></iframe>
86     <p><br><br></p>
87     </center>
88
89 .. raw:: latex
90
91     \begin{figure}[H]
92         \centering
93             \graphicspath{{../_build/_static/vpp/}}
94             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-1t1c-pdr}
95             \label{fig:vts-3n-hsw-x520-114b-1t1c-pdr}
96     \end{figure}
97
98 .. raw:: latex
99
100     \clearpage
101
102 114b-2t2c
103 ---------
104
105 .. raw:: html
106
107     <center><b>
108
109 :index:`Packet Throughput: vts-3n-hsw-x520-114b-2t2c-ndr`
110
111 .. raw:: html
112
113     </b>
114     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-2t2c-ndr.html"></iframe>
115     <p><br><br></p>
116     </center>
117
118 .. raw:: latex
119
120     \begin{figure}[H]
121         \centering
122             \graphicspath{{../_build/_static/vpp/}}
123             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-2t2c-ndr}
124             \label{fig:vts-3n-hsw-x520-114b-2t2c-ndr}
125     \end{figure}
126
127 .. raw:: html
128
129     <center><b>
130
131 .. raw:: latex
132
133     \clearpage
134
135 :index:`Packet Throughput: vts-3n-hsw-x520-114b-2t2c-pdr`
136
137 .. raw:: html
138
139     </b>
140     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-2t2c-pdr.html"></iframe>
141     <p><br><br></p>
142     </center>
143
144 .. raw:: latex
145
146     \begin{figure}[H]
147         \centering
148             \graphicspath{{../_build/_static/vpp/}}
149             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-2t2c-pdr}
150             \label{fig:vts-3n-hsw-x520-114b-2t2c-pdr}
151     \end{figure}