@hyeyoo @kernellogger @sj @hyeyoo @kernellogger This strikes me though as a flaw in the kernel - if bpf can sit there in the background autotuning shouldn't that just be kernel code?
My concern with stuff like this is you end up with a mechanism that should be something sat in the kernel now sat outside of it.
I mean I do think tunables are sometimes used as a lazy option for something that really OUGHT to be autotuned but dev says 'meh leave it up to the user' and washes their hands of the whole thing.
Many tunables are very unclear to a user who doesn't know deep internals how to set and a very tiny % probably EVER get modified anywhere.
I wish we could just set fire to most of them but they become part of the uAPI so I guess we can't :)