Re: [PATCH 00/15] sched: EEVDF and latency-nice and/or slice-attr

From: Peter Zijlstra
Date: Tue Oct 10 2023 - 04:03:02 EST


On Mon, Oct 09, 2023 at 07:51:03PM -0500, Youssef Esmat wrote:

> > Playing around with it a little:
> >
> > EEVDF EVDF
> >
> > slice 30000000 slice 30000000
> > # Min Latencies: 00014 # Min Latencies: 00048
> > # Avg Latencies: 00692 # Avg Latencies: 188239
> > # Max Latencies: 94633 # Max Latencies: 961241
> >
> > slice 3000000 slice 3000000
> > # Min Latencies: 00054 # Min Latencies: 00055
> > # Avg Latencies: 00522 # Avg Latencies: 00673
> > # Max Latencies: 41475 # Max Latencies: 13297
> >
> > slice 300000 slice 300000
> > # Min Latencies: 00018 # Min Latencies: 00024
> > # Avg Latencies: 00344 # Avg Latencies: 00056
> > # Max Latencies: 20061 # Max Latencies: 00860
> >
>
> Thanks for sharing. Which workload was used to generate these numbers?

This is hackbench vs cyclictest, where cyclictest gets a custom slice
set, the big slice is 10 * normal, the middle slice is normal (equal to
hackbench) and the short slice is normal / 10.