Skip to content
Blog
搜索文档
Main Navigation
内存管理
网络
存储
进程
中断
体系结构
调试
虚拟化
杂项
其他
初始化
电源管理
主题
菜单
回到顶部
目录
申请一般都是这样:
向从当前 cpu 的 percpu 缓存中申请,而且申请的是最近刚释放。 优点:
从 percpu 中申请,不需要加锁。
是快速路径,代码特别少,减少了对 icache 的污染。
最近刚释放的可能还在 cpu cache 内
如果当前 percpu 中没有。则将当前 node 中的放到 percpu 上。如果当前 node 没有,则从其他 node 获取。
释放一般这样:
释放到 percpu 的上面。如果空闲的超过了某个阈值,则放到当前 node 上。