问自己一个问题?swapd回收shrink的流程是针对与inode还是zone的?回收内存时的调用栈怎么区分page和slab的?
答:老的是针对的是zone,新的针对的是inode。有page、slab 和buffer head,是单独回收的。
匿名页和非匿名页的区别:主要是有页表要不要重新构建,匿名页是新构建,非匿名页是清0。Linux内核内存管理分析--内存回收整体流程 - 文章详情
问自己一个问题?swapd回收shrink的流程是针对与inode还是zone的?回收内存时的调用栈怎么区分page和slab的?
答:老的是针对的是zone,新的针对的是inode。有page、slab 和buffer head,是单独回收的。
匿名页和非匿名页的区别:主要是有页表要不要重新构建,匿名页是新构建,非匿名页是清0。Linux内核内存管理分析--内存回收整体流程 - 文章详情