octavia/releasenotes/notes/use-nohz-full-to-improve-latency-9d5acd7333f7e462.yaml
Tom Weininger baefc3b464 Set nohz_full in cpu-pinning element
nohz_full (or full dynticks) is a Linux kernel setting that should reduce
kernel noise on configured CPUs to a minimum. This change activates this
setting on all vCPUs except the first one.

Change-Id: Ie009aff52d572873da0bb5cc43fedd7f3325dccc
2022-12-08 11:59:32 +01:00

14 lines
491 B
YAML

---
features:
- |
The cpu-pinning element for the amphora image sets the kernel bootarg
nohz_full=1-N to enable
full dynticks on all CPUs except the first one (on single CPU images this
will have no effect). This should reduce kernel noise on those CPUs to a
minimum and reduce latency.
upgrade:
- |
In order for the full dynticks optimization to become effective a new
amphora image needs to be built with the new optional CPU pinning
feature enabled.