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