CSIT-1430 Update release notes
[csit.git] / docs / report / introduction / methodology_kvm_vms_vhost_user.rst
1 KVM VMs vhost-user
2 ------------------
3
4 FD.io CSIT performance lab is testing VPP vhost with KVM VMs using
5 following environment settings:
6
7 - Tests with varying Qemu virtio queue (a.k.a. vring) sizes: [vr1024] 1024
8   descriptors to optimize for packet throughput.
9 - Tests with varying Linux :abbr:`CFS (Completely Fair Scheduler)`
10   settings: [cfs] default settings, [cfsrr1] CFS RoundRobin(1) policy
11   applied to all data plane threads handling test packet path including
12   all VPP worker threads and all Qemu testpmd poll-mode threads.
13 - Resulting test cases are all combinations with [vr1024] and
14   [cfs,cfsrr1] settings.
15 - Adjusted Linux kernel :abbr:`CFS (Completely Fair Scheduler)`
16   scheduler policy for data plane threads used in CSIT is documented in
17   `CSIT Performance Environment Tuning wiki
18   <https://wiki.fd.io/view/CSIT/csit-perf-env-tuning-ubuntu1604>`_.
19 - The purpose is to verify performance impact (MRR and NDR/PDR
20   throughput) and same test measurements repeatability, by making VPP
21   and VM data plane threads less susceptible to other Linux OS system
22   tasks hijacking CPU cores running those data plane threads.