ACK/Cmnt: [J/realtime][PATCH] UBUNTU: [Config] realtime: enable CONFIG_NO_HZ_FULL
Krzysztof Kozlowski
krzysztof.kozlowski at canonical.com
Fri Dec 17 13:59:12 UTC 2021
On 17/12/2021 13:44, Tim Gardner wrote:
> Acked-by: Tim Gardner <tim.gardner at canonical.com>
>
> Do you really need to send patches on the list for development kernels ?
No and before I was not sending. However the kernel is quite ready now,
so the changes could be done in more public/sharing way.
>
> On 12/17/21 4:32 AM, 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(-)
>>
Best regards,
Krzysztof
More information about the kernel-team
mailing list