优化Linux内存性能的核心策略
事实上,CPU的L1,L2,L3cache:不就是这个方案设计的吗?这事实上已经成为cache设计的不二法门。这个设计思想:同样作用于slab,就是Linux内核的slub实现,现在可以给出概念和解释了。Linuxkernelslabcache::一个分为3层的对象cache模型。Level1slabcache::一个空闲对象链表,每个CPU一个的独享cache,分配释放对象无需加锁。Level2slabcache::一个空闲对象链表,每个CPU一个的共享pa