On Fri, Jun 22, 2018 at 01:37:13PM +0200, Peter Zijlstra wrote:
> I suppose we can make it more complicated, something like:
> 
>              u           u
>   f := u + (--- - u) * (---)^n
>             1-r         1-r
> 
> Where: u := cfs util
>        r := \Sum !cfs util
>        f := frequency request
> 
> That would still satisfy all criteria I think:
> 
>   r = 0      -> f := u
>   u = (1-r)  -> f := 1
> 
> and in particular:
> 
>   u << (1-r) -> f ~= u
> 
> which casuses less inflation than the linear thing where there is idle
> time.

Note that for n=0 this last property is lost and we have the initial
linear case back.

Reply via email to