X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=docs%2Freport%2Fintroduction%2Ftest_environment_sut_conf_1.rst;h=afaaec4f2ff8c6c06dc6b8bcedaf42de96256ebb;hp=2c44d6bb029472b2b7c0e50bc7f9fc8f6285a055;hb=b659ab3d2638652de0357d29be1ec7704df97555;hpb=ee1321d27bc39baab5bc2615834fd7392b79a160 diff --git a/docs/report/introduction/test_environment_sut_conf_1.rst b/docs/report/introduction/test_environment_sut_conf_1.rst index 2c44d6bb02..afaaec4f2f 100644 --- a/docs/report/introduction/test_environment_sut_conf_1.rst +++ b/docs/report/introduction/test_environment_sut_conf_1.rst @@ -1,5 +1,5 @@ -SUT Configuration - Host OS Linux ---------------------------------- +SUT Settings - Linux +-------------------- System provisioning is done by combination of PXE boot unattented install and @@ -7,18 +7,19 @@ install and Below a subset of the running configuration: -#. Haswell - Ubuntu 16.04.1 LTS +1. Xeon Haswell - Ubuntu 18.04.1 LTS :: $ lsb_release -a No LSB modules are available. - Distributor ID: Ubuntu - Description: Ubuntu 16.04.1 LTS - Release: 16.04 - Codename: xenial + Distributor ID: Ubuntu + Description: Ubuntu 18.04.1 LTS + Release: 18.04 + Codename: bionic + -#. Skylake - Ubuntu 18.04 LTS +2. Xeon Skylake - Ubuntu 18.04 LTS :: @@ -29,7 +30,8 @@ Below a subset of the running configuration: Release: 18.04 Codename: bionic -**Kernel boot parameters used in CSIT performance testbeds** +Linux Boot Parameters +~~~~~~~~~~~~~~~~~~~~~ - **isolcpus=-** used for all cpu cores apart from first core of each socket used for running VPP worker threads and Qemu/LXC @@ -67,16 +69,26 @@ Below a subset of the running configuration: virtualized environment. - **hpet=disable** - [X86-32,HPET] Disable HPET and use PIT instead. -**Applied command line boot parameters:** +Hugepages Configuration +~~~~~~~~~~~~~~~~~~~~~~~ + +Huge pages are namaged via sysctl configuration located in +`/etc/sysctl.d/90-csit.conf` on each testbed. Default huge page size is 2M. +The exact amount of huge pages depends on testbed. All the values are defined +in `Ansible inventory - hosts` files. + + +Applied Boot Cmdline +~~~~~~~~~~~~~~~~~~~~ -#. Haswell - Ubuntu 16.04.1 LTS +1. Xeon Haswell - Ubuntu 18.04.1 LTS :: $ cat /proc/cmdline - BOOT_IMAGE=/vmlinuz-4.4.0-72-generic root=UUID=35ea11e4-e44f-4f67-8cbe-12f09c49ed90 ro isolcpus=1-17,19-35 nohz_full=1-17,19-35 rcu_nocbs=1-17,19-35 intel_pstate=disable console=tty0 console=ttyS0,115200n8 + BOOT_IMAGE=/vmlinuz-4.15.0-36-generic root=UUID=5d2ecc97-245b-4e94-b0ae-c3548567de19 ro isolcpus=1-17,19-35 nohz_full=1-17,19-35 rcu_nocbs=1-17,19-35 numa_balancing=disable intel_pstate=disable intel_iommu=on iommu=pt nmi_watchdog=0 audit=0 nosoftlockup processor.max_cstate=1 intel_idle.max_cstate=1 hpet=disable tsc=reliable mce=off console=tty0 console=ttyS0,115200n8 -#. Skylake - Ubuntu 18.04 LTS +2. Xeon Skylake - Ubuntu 18.04 LTS ::