Re: [RFC PATCH v4 00/19] Core scheduling v4

From: Aubrey Li
Date: Fri Feb 14 2020 - 01:11:08 EST


On Fri, Feb 14, 2020 at 2:37 AM Tim Chen <tim.c.chen@xxxxxxxxxxxxxxx> wrote:
>
> On 2/12/20 3:07 PM, Julien Desfossez wrote:
>
> >>
> >> Have you guys been able to make progress on the issues with I/O intensive workload?
> >
> > I finally have some results with the following branch:
> > https://github.com/digitalocean/linux-coresched/tree/coresched/v4-v5.5.y
> >
> >
> > So the main conclusion is that for all the test cases we have studied,
> > core scheduling performs better than nosmt ! This is different than what
> > we tested a while back, so it's looking really good !
>
> Thanks for the data. They look really encouraging.
>
> Aubrey is working on updating his patches so it will load balance
> to the idle cores a bit better. We are testing those and will post
> the update soon.

I added a helper to check task and cpu cookie match, including the
entire core idle case. The refined patchset updated at here:
https://github.com/aubreyli/linux/tree/coresched_v4-v5.5.2

This branch also includes Tim's patchset. According to our testing
result, the performance data looks on par with the previous version.
A good news is, v5.4.y stability issue on our 8 numa node machine
is gone on this v5.5.2 branch.

Thanks,
-Aubrey