Re: Cache-aware scheduling does not work well with amd big/little cores
From: Klaus Kusche
Date: Mon Aug 31 2026 - 16:17:20 EST
This would need some more testing efforts,
because all my kernels are built without debugfs
(using an earlier version of Mario's patch),
and without Mario's patch and without debugfs,
I don't get any big/little scheduling at all.
So I'd need to build and test with debugfs
(tomorrow I'm on a mountain tour, perhaps later this week).
Prof. Dr. Klaus Kusche
Privat: Söllmnitz 32 d, D-07554 Gera/Söllmnitz
036695/859909 klaus.kusche@xxxxxxxxxxxxxxx https://www.computerix.info
Dienstlich: DHGE Gera, Weg der Freundschaft 4, D-07546 Gera
klaus.kusche@xxxxxxx https://www.dhge.de
On 31/08/2026 19:29, Tim Chen wrote:
> On Mon, 2026-08-31 at 13:24 +0200, Klaus Kusche wrote:
>> Hello,
>>
>> both patches in combination seem to have the desired effect.
>>
>> But I just look at a bar graph showing the current load
>> of each core.
>> The graph suggests that long-running CPU-intensive processes
>> migrate to fast cores when fast cores become available.
>> And I have the impression that LTO compilations
>> finish significantly faster now.
>>
>> I don't have exact numbers or benchmarks.
>
> Thanks for testing the fix.
>
> If you just apply https://lore.kernel.org/lkml/20260825174112.2580942-1-tim.c.chen@xxxxxxxxxxxxxxx/,
> with default aggr_tolerance, what numbers do you see?
>
> That will be helpful for further tuning. Thanks.
>
> Tim