![OOM Killer 内存统计报告中的缩写代表什么意思?](https://linux22.com/image/737359/OOM%20Killer%20%E5%86%85%E5%AD%98%E7%BB%9F%E8%AE%A1%E6%8A%A5%E5%91%8A%E4%B8%AD%E7%9A%84%E7%BC%A9%E5%86%99%E4%BB%A3%E8%A1%A8%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
当 OOM Killer 或内核报告内存状态时,它使用以下缩写
Node 0 DMA: 26*4kB (M) 53*8kB (UM) 33*16kB (ME) 23*32kB (UME) 6*64kB (ME) 7*128kB (UME) 1*256kB (M) 2*512kB (ME) 0*1024kB 0*2048kB 0*4096kB = 4352kB
Node 0 DMA32: 803*4kB (UME) 3701*8kB (UMEH) 830*16kB (UMH) 2*32kB (H) 0*64kB 0*128kB 1*256kB (H) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 46420kB
我理解其中的一些,例如M
- 可移动UMH
- 不可移动高。但我找不到什么意思E
在哪里可以找到有关它的文档?
例如我有下一条消息,
page allocation stalls for 27840ms, order:0, mode:0x14200ca(GFP_HIGHUSER_MOVABLE)
进程请求 4kb 页面是什么意思(2^0 * 4kb)
,应该编码为 (MH) 我说得对吗?还是HIGHUSER
以不同的方式编码?