71db52fb16b4b6d445356b73c892d3498cd0892e
[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
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     socksvr {
64       socket-name /run/vpp/api.sock
65     }
66     ip6
67     {
68       heap-size 4G
69       hash-buckets 2000000
70     }
71     heapsize 4G
72     plugins
73     {
74       plugin default
75       {
76         disable
77       }
78       plugin dpdk_plugin.so
79       {
80         enable
81       }
82     }
83     cpu
84     {
85       corelist-workers $$CORELIST_WORKERS
86       main-core 1
87     }
88     dpdk
89     {
90       num-mbufs $$NUM-MBUFS
91       uio-driver $$UIO_DRIVER
92       $$NO_MULTI_SEG
93       log-level debug
94       dev default
95       {
96         num-rx-queues $$NUM_RX_QUEUES
97       }
98       no-tx-checksum-offload
99       dev $$DEV_1
100       dev $$DEV_2
101     }
102
103 Description of VPP startup settings used in CSIT is provided in
104 :ref:`test_methodology`.
105
106 .. include:: ../introduction/test_environment_tg.rst

©2016 FD.io a Linux Foundation Collaborative Project. All Rights Reserved.
Linux Foundation is a registered trademark of The Linux Foundation. Linux is a registered trademark of Linus Torvalds.
Please see our privacy policy and terms of use.