|
:help请各位大侠帮忙分析一下以下oom时的输出。我的设备有64MB物理内存,运行时系统+应用程序占用20M左右,系统还有40M Free空间。运行期间应用会有些动态内存的申请/释放操作。但是运行一段时间后,系统物理内存仍有40M左右的空闲空间,却申请不到64K的内存了,报告Out Of Memory,此时应用程序就被kill掉了。哪位大侠帮忙分析下原因,谢谢。
adaptor: page allocation failure. order:4, mode:0xd1
Mem-info:
DMA per-cpu:
cpu 0 hot: low 14, high 42, batch 7 used:34
cpu 0 cold: low 0, high 14, batch 7 used:12
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages: 41024kB (0kB HighMem)
Active:4049 inactive:0 dirty:0 writeback:0 unstable:0 free:10256 slab:599 mapped:4049 pagetables:61
DMA free:41024kB min:1024kB low:1280kB high:1536kB active:16196kB inactive:0kB present:65536kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
DMA: 412*4kB 576*8kB 735*16kB 717*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 41024kB
Normal: empty
HighMem: empty
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
16384 pages of RAM
10367 free pages
958 reserved pages
599 slab pages
1188 pages shared
0 pages swap cached
(TID:177) iden_result_list::send(): lstIden Size: 25550, lst_send Size: 2000, total: 27550
oom-killer: gfp_mask=0xd1, order=4
Mem-info:
DMA per-cpu:
cpu 0 hot: low 14, high 42, batch 7 used:38
cpu 0 cold: low 0, high 14, batch 7 used:9
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages: 41248kB (0kB HighMem)
Active:3645 inactive:347 dirty:0 writeback:0 unstable:0 free:10312 slab:599 mapped:3992 pagetables:61
DMA free:41248kB min:1024kB low:1280kB high:1536kB active:14580kB inactive:1388kB present:65536kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
DMA: 406*4kB 605*8kB 734*16kB 716*32kB 2*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 41248kB
Normal: empty
HighMem: empty
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
16384 pages of RAM
10424 free pages
958 reserved pages
599 slab pages
1135 pages shared
0 pages swap cached
Out of Memory: Killed process 173 (adaptor).
Out of Memory: Killed process 174 (adaptor).
Out of Memory: Killed process 175 (adaptor).
Out of Memory: Killed process 176 (adaptor).
Out of Memory: Killed process 177 (adaptor).
Out of Memory: Killed process 178 (adaptor).
Out of Memory: Killed process 179 (adaptor).
Out of Memory: Killed process 180 (adaptor). |
|