There's a oom message on a 128M DDR embeded device, which shows only 1.5M free memory.but I sumed up all used memory, which show only used a small memory.
Mem-Info:active_anon:1763 inactive_anon:47 isolated_anon:0active_file:1219 inactive_file:1709 isolated_file:0unevictable:621 dirty:0 writeback:0 unstable:0slab_reclaimable:523 slab_unreclaimable:6276mapped:633 shmem:784 pagetables:126 bounce:0free:387 free_pcp:7 free_cma:0[DMA free:248kB min:564kB low:2764kB high:2904kB active_anon:1548kB inactive_anon:44kB active_file:364kB inactive_file:1160kB unevictable:380kB isolated(anon):0kB isolated(file):0kB present:16384kB managed:16380kB mlocked:0kB dirty:0kB writeback:0kB mapped:92kB shmem:524kB slab_reclaimable:328kB slab_unreclaimable:2352kB kernel_stack:232kB pagetables:256kB unstable:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:289528272 all_unreclaimable? yeslowmem_reserve[]: 0 99 99Normal free:1300kB min:3528kB low:17256kB high:18140kB active_anon:5504kB inactive_anon:144kB active_file:4512kB inactive_file:5676kB unevictable:2104kB isolated(anon):0kB isolated(file):0kB present:114688kB managed:102004kB mlocked:0kB dirty:0kB writeback:0kB mapped:2440kB shmem:2612kB slab_reclaimable:1764kB slab_unreclaimable:22752kB kernel_stack:656kB pagetables:248kB unstable:0kB bounce:0kB free_pcp:28kB local_pcp:24kB free_cma:0kB writeback_tmp:0kB pages_scanned:289582540 all_unreclaimable? yeslowmem_reserve[]: 0 0 0DMA: 16*4kB (U) 3*8kB (U) 10*16kB (U) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 248kBNormal: 62*4kB (UMH) 15*8kB (UH) 57*16kB (H) 1*32kB (H) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1312kB4341 total pagecache pages0 pages in swap cacheSwap cache stats: add 0, delete 0, find 0/0Free swap = 0kBTotal swap = 0kB32768 pages RAM0 pages HighMem/MovableOnly3172 pages reservedthe first column data is memory usage in idle state (manual trigger oom by sysrq), the second column is the oom memory usage. why ? what else memory is no in statistics by kernel ?
Is it right that:total used = active_anon + inactive_anon + active_file + inactive_file + unevictable + slab_reclaimable + slab_unreclaimable + mapped + shmem + pagetables
