68dfa964dfeb711bb98c2ddffcef77ca53bafecc
[csit.git] / docs / report / vpp_performance_tests / test_environment.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. include:: ../introduction/test_environment_intro.rst
7
8 .. include:: ../introduction/test_environment_sut_calib_hsw.rst
9
10 .. include:: ../introduction/test_environment_sut_calib_skx.rst
11
12 .. include:: ../introduction/test_environment_sut_conf_1.rst
13
14 .. include:: ../introduction/test_environment_sut_conf_2.rst
15
16 .. include:: ../introduction/test_environment_sut_conf_3.rst
17
18
19 DUT Settings - VPP
20 ------------------
21
22 VPP Version
23 ~~~~~~~~~~~
24
25 |vpp-release|
26
27 VPP Compile Parameters
28 ~~~~~~~~~~~~~~~~~~~~~~
29
30 `FD.io VPP compile job`_
31
32 VPP Install Parameters
33 ~~~~~~~~~~~~~~~~~~~~~~
34
35 ::
36
37     $ dpkg -i --force-all vpp*
38
39 VPP Startup Configuration
40 ~~~~~~~~~~~~~~~~~~~~~~~~~
41
42 VPP startup configuration vary per test case, with different settings
43 for `$$CORELIST_WORKERS`, `$$NUM_RX_QUEUES`, `$$UIO_DRIVER`, `$$NUM-
44 MBUFS` and `$$NO_MULTI_SEG` parameter. Default template is provided
45 below:
46
47 ::
48
49     ip
50     {
51       heap-size 4G
52     }
53     statseg
54     {
55       size 4G
56     }
57     unix
58     {
59       cli-listen /run/vpp/cli.sock
60       log /tmp/vpe.log
61       nodaemon
62     }
63     ip6
64     {
65       heap-size 4G
66       hash-buckets 2000000
67     }
68     heapsize 4G
69     plugins
70     {
71       plugin default
72       {
73         disable
74       }
75       plugin dpdk_plugin.so
76       {
77         enable
78       }
79     }
80     cpu
81     {
82       corelist-workers $$CORELIST_WORKERS
83       main-core 1
84     }
85     dpdk
86     {
87       num-mbufs $$NUM-MBUFS
88       uio-driver $$UIO_DRIVER
89       $$NO_MULTI_SEG
90       log-level debug
91       dev default
92       {
93         num-rx-queues $$NUM_RX_QUEUES
94       }
95       socket-mem 1024,1024
96       no-tx-checksum-offload
97       dev $$DEV_1
98       dev $$DEV_2
99     }
100
101 Description of VPP startup settings used in CSIT is provided in
102 :ref:`test_methodology`.
103
104 .. include:: ../introduction/test_environment_tg.rst