free_limit的计算方法如何优化?

Linux的free_limit计算方法如下:
https://code.dragonos.org.cn/xref/linux-6.6.21/mm/slab.c#814



似乎和CPU权重相关

目前我实现的free_limit计算方法比较粗暴,具体如下:

目前主要的问题在于我不太了解CPU相关的计算,不清楚我们的内核里是否已经有相关的计算?

1 个赞