foobar.exe 调用了 oom-killer:gfp_mask=0x201da,order=0,oom_score_adj=0
什么是 order=0 分配?这还不到一页,那么它是不是像 kmalloc32 或者比 page_size 更小的东西? Linux 3.x 内核 x86_64
答案1
订单为0是一页。
页面分配顺序
页面分配的“阶数”是以 2 为底的对数,分配的大小是 2 order,即页面数的整数次幂。 “顺序”范围从 0 到 MAX_ORDER-1。
最小且最频繁的页面分配是 2 0或 1 页。