Bug 51301
Summary: | [-next-20121129] memory leak/page allocator fragmentation? | ||
---|---|---|---|
Product: | Memory Management | Reporter: | Peter Hurley (peter) |
Component: | Page Allocator | Assignee: | Andrew Morton (akpm) |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alan, mtosatti, peter |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | -next-20121129 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
kernel log showing OOM condition
sysrq/show memory without kvm shortly after boot sysrq/show memory with kvm running a single 2gb vm /proc/slabinfo lsmod > modlist.txt |
Description
Peter Hurley
2012-12-04 16:08:46 UTC
Created attachment 88441 [details]
kernel log showing OOM condition
Created attachment 88451 [details]
sysrq/show memory without kvm shortly after boot
Created attachment 88461 [details]
sysrq/show memory with kvm running a single 2gb vm
Not sure why I picked kvm/nouveau for this OOM ;) Could be any number of apps over a 3.5 period... Dec 4 09:38:25 thor kernel: [322576.251464] firefox: page allocation failure: order:4, mode:0x80c0d0 This is an order-4 allocation failure. This is due to kernel failure to allocate physically contiguous region of memory. Please reassign to "Memory Management" component. This is filesystem/block or memory manager-related. I just built -next-20121204 and by the end of the build a 10gb machine had < 100mb of zone DMA32 and < 70mb zone NORMAL. Created attachment 88561 [details]
/proc/slabinfo
Created attachment 88571 [details]
lsmod > modlist.txt
md_raid is gobbling up memory. Looks like buffer_heads aren't being released. Check this out after cloning a single 8gb VM image straight after boot: # name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail> buffer_head 411176 411181 432 37 4 : tunables 0 0 0 : slabdata 11113 11113 0 Please reassign to IO/Storage, subcomponent LVM/DM Sorry, please disregard last comment. This is probably related to the kswapd/flusher mess going on right now. https://lkml.org/lkml/2012/11/27/486 |