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