随笔分类 - 内存管理
摘要:malloc-9711 [002] .... 40794.642938: mm_vmscan_lru_shrink_inactive: nid=0 zid=1 nr_scanned=3 nr_reclaimed=3 priority=12 flags=RECLAIM_WB_FILE|RECLAIM_WB_ASYNC malloc-9711 [002] ...
阅读全文
摘要:逆向映射是为了从page得到进程信息,里面有三个比较重要的结构体: mm_area_struct, anon_vma_chain, anon_vma 想象一种复杂的场景 所以其实一个进程对应着很多anon_vma才对 进程A:mmap了16K的匿名页出来,这16k应该是有一个vma,anon_vma
阅读全文
摘要:【Linux 内核知识点讨论区.内存管理. 】 低端内存与高端内存,在32位CPU中才会出现的概念,这是因为32位系统中,内核的地址空间是3G-4G(也可以配置成2G-4G,但不耽误理解高端内存与低端内存的概念)。3G-4G,整个内核的虚拟地址空间就1G。1G的虚拟地址,怎么能够管理到实际2G、3G
阅读全文
浙公网安备 33010602011771号