RHEL8: no_balance_cores in tuned cpu-partitioning profile may not work

https://access.redhat.com/solutions/6375811

Solution In Progress - Updated June 13 2024 at 10:27 PM - English Environment Red Hat Enterprise Linux 8 tuned cpu-partitioning profile is used Issue The following options are set in activated cpu-partitioning tuned profile:

Raw isolated_cores= no_balance_cores= If a multi-threaded task or a task with a lot of subtasks is executed in the system like this:

Raw taskset -c ./task or

Raw taskset -c ./task then all threads or childs (including the main process) are able to migrate within allowed CPUs affinity despite manual for tuned-profiles-cpu-partitioning says:

Raw no_balance_cores= List of CPUs not be considered by the kernel when doing system wide process load-balancing. Usually, this list should be the same as isolated_cores=. This option is optional. Resolution Please contact Red Hat support services to get more information and updates on the issue.

Product(s) Red Hat Enterprise LinuxComponent kernel tunedCategory ConfigureTags kernel kernel_tuning load_balancing migration Scheduling tuned This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Updated: