[PATCH 0/2] Scale wakeup granularity relative to nr_running

From: Mel Gorman
Date: Mon Sep 20 2021 - 10:26:28 EST


It's unfortunate this is colliding with Plumbers but part of the
discussions are on select_idle_sibling and hackbench is a common
reference workload for evaluating select_idle_sibling. The
downside is that hackbench is sensitive to other factors much
more than the SIS cost. A major component is the value of
kernel.sched_wakeup_granularity_ns and this series tackles that
bit.

Patch 1 is minor, it was spotted while developing patch 2.

Patch 2 scales kernel.sched_wakeup_granularity_ns so allow
tasks to avoid preemption longer when the machine
is heavily overloaded.

--
2.31.1