[PATCH 0/3 v2] Reduce number of active LB

From: Vincent Guittot
Date: Thu Jan 07 2021 - 05:34:34 EST

Few improvements related to active LB and the increase of LB interval.
I haven't seen any performcne impact on various benchmarks except for
-stress-ng mmapfork : +4.54% on my octo-core arm64
But this was somewhat expected as the changes impact mainly corner cases.

Changes since v1:
- patch 2: change how LBF_ALL_PINNED is managed as proposed by Valentin
- patch 3: updated comment and fix typos

Vincent Guittot (3):
sched/fair: skip idle cfs_rq
sched/fair: don't set LBF_ALL_PINNED unnecessarily
sched/fair: reduce cases for active balance

kernel/sched/fair.c | 57 +++++++++++++++++++++++++--------------------
1 file changed, 32 insertions(+), 25 deletions(-)