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