X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=docs%2Freport%2Fvpp_performance_tests%2Ftest_environment.rst;h=dec8780904b4fa92137a08114a14abab80707fd1;hp=466b30d17e131624362514f4dba0e91eecee2d90;hb=bf0fa247e2e95c14bc76dae43a0df26be410d931;hpb=ee1321d27bc39baab5bc2615834fd7392b79a160 diff --git a/docs/report/vpp_performance_tests/test_environment.rst b/docs/report/vpp_performance_tests/test_environment.rst index 466b30d17e..dec8780904 100644 --- a/docs/report/vpp_performance_tests/test_environment.rst +++ b/docs/report/vpp_performance_tests/test_environment.rst @@ -1,34 +1,44 @@ -.. include:: ../introduction/test_environment_intro.rst -.. include:: ../introduction/test_environment_sut_conf_1.rst +.. raw:: latex + + \clearpage -.. include:: ../introduction/test_environment_sut_conf_2.rst +.. _vpp_test_environment: -.. include:: ../introduction/test_environment_sut_conf_3.rst +.. include:: ../introduction/test_environment_intro.rst + +.. include:: ../introduction/test_environment_changes_vpp.rst +.. include:: ../introduction/test_environment_sut_conf_1.rst -DUT Configuration - VPP ------------------------ -**VPP Version** +DUT Settings - VPP +------------------ + +VPP Version +~~~~~~~~~~~ |vpp-release| -**VPP Compile Parameters** +VPP Compile Parameters +~~~~~~~~~~~~~~~~~~~~~~ `FD.io VPP compile job`_ -**VPP Install Parameters** +VPP Install Parameters +~~~~~~~~~~~~~~~~~~~~~~ :: - $ dpkg -i --force-all vpp* + $ dpkg -i --force-all *vpp* -**VPP Startup Configuration** +VPP Startup Configuration +~~~~~~~~~~~~~~~~~~~~~~~~~ -VPP startup configuration changes per test case with different settings for -`$$CORELIST_WORKERS`, `$$NUM_RX_QUEUES`, `$$UIO_DRIVER`, `$$NUM-MBUFS` and -`$$NO_MULTI_SEG` parameter. Default template: +VPP startup configuration vary per test case, with different settings +for `$$CORELIST_WORKERS`, `$$NUM_RX_QUEUES`, `$$UIO_DRIVER`, and +`$$NO_MULTI_SEG` parameter. List of plugins to enable is driven by test +requirements. Default template is provided below: :: @@ -39,12 +49,17 @@ VPP startup configuration changes per test case with different settings for statseg { size 4G + per-node-counters on } unix { cli-listen /run/vpp/cli.sock log /tmp/vpe.log nodaemon + full-coredump + } + socksvr { + socket-name /run/vpp/api.sock } ip6 { @@ -58,7 +73,7 @@ VPP startup configuration changes per test case with different settings for { disable } - plugin dpdk_plugin.so + plugin <$$test_requirement>_plugin.so { enable } @@ -68,9 +83,14 @@ VPP startup configuration changes per test case with different settings for corelist-workers $$CORELIST_WORKERS main-core 1 } + buffers + { + buffers-per-numa 215040 + } + + # Below: in case of dpdk based drivers (vfio-pci) only dpdk { - num-mbufs $$NUM-MBUFS uio-driver $$UIO_DRIVER $$NO_MULTI_SEG log-level debug @@ -78,10 +98,30 @@ VPP startup configuration changes per test case with different settings for { num-rx-queues $$NUM_RX_QUEUES } - socket-mem 1024,1024 no-tx-checksum-offload dev $$DEV_1 dev $$DEV_2 } +Description of VPP startup settings used in CSIT is provided in +:ref:`test_methodology`. + .. include:: ../introduction/test_environment_tg.rst + +.. include:: ../introduction/test_environment_pre_test_server_calib.rst + +.. include:: ../introduction/test_environment_sut_calib_icx.rst + +.. include:: ../introduction/test_environment_sut_calib_skx.rst + +.. include:: ../introduction/test_environment_sut_calib_clx.rst + +.. include:: ../introduction/test_environment_sut_calib_hsw.rst + +.. include:: ../introduction/test_environment_sut_calib_dnv.rst + +.. include:: ../introduction/test_environment_sut_calib_alt.rst + +.. include:: ../introduction/test_environment_sut_calib_tsh.rst + +.. include:: ../introduction/test_environment_sut_calib_tx2.rst