4f0b72a32b
Limit the specific CPUs or cores a container can use. If cpuset-cpus is configured in the container layout, then the value will be used when running the container cli with --cpuset-cpus. If 'all' is used as a value, we'll then take all available cpus, computed by: "0-" + str(psutil.cpu_count()-1) If unset (default), the cpuset-cpus value is computed by using psutil with a new function which returns a comma-separated list range of CPUs that a container can use. This parameter is particulary useful for NFV: https://bugzilla.redhat.com/show_bug.cgi?id=1750781 Indeed, for NFV workloads, in order to achieve 0 packet loss, linux processes, ovs-dpdk (if applicable) and VMs are isolated thanks to kernel args (isolcpus) and tuned profiles (cpu-partitioning). Change-Id: I9443ad60affe9c7823b17daa259efee542c6fe22 (cherry picked from commit |
||
---|---|---|
.. | ||
__init__.py | ||
common.py |