On 2023-06-21 16:59:31 [-0700], John Johansen wrote:iirc the difference with the earlier version, is in the put case. Where in
Which turned a per-cpu cache into a global memory pool protected by a spinlock. It may benefit RT, but it does not appear to be so great at scaling.it is not. And I have a patch that needs some more formal testing for some stats.
Ubuntu pulled it in last cycle so it has gotten a fair bit of use and is looking good
on that end. There are probably some tweaks that can be done to improve it. The
backoff in particular is something that has mostly been adjusted in response to some
basic benchmarking.
anyways patch below
commit e057e9b47f1749882ea0efb4427d6b9671c761ab
I think I've been looking at this patch, or a former version of it, and
it looked good.