APPLIED: [J/realtime][PATCH] UBUNTU: [Config] realtime: enable CONFIG_NO_HZ_FULL
Krzysztof Kozlowski
krzysztof.kozlowski at canonical.com
Fri Dec 17 14:24:04 UTC 2021
On 17/12/2021 12:32, Krzysztof Kozlowski wrote:
> The NO_HZ_FULL (selecting also RCU_NOCB_CPU, CONTEXT_TRACKING and
> VIRT_CPU_ACCOUNTING) is an option dedicated to realtime or high
> performance computing workloads. It allows to omit scheduling-clock
> ticks on CPUs that are either idle or that have only one runnable task.
>
> It is expected that a realtime workload will isolate CPUs for its
> realtime tasks (realtime application will run on dedicated CPUs), thus
> it matches the NO_HZ_FULL type of workload and should benefit from this
> setting.
>
> This setting still requires runtime configuration - choosing CPUs to be
> nohz idle (see: Documentation/timers/no_hz.rst).
>
> The setting was also requested by Intel FlexRAN engineers as it greatly
> improves their workload.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at canonical.com>
> ---
> debian.realtime/config/config.common.ubuntu | 11 +++++++----
> 1 file changed, 7 insertions(+), 4 deletions(-)
>
Applied with annotations change.
Best regards,
Krzysztof
More information about the kernel-team
mailing list