All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dave Jones <davej@codemonkey.org.uk>
To: linux-mm@kvack.org
Subject: 4.2rc1 odd looking page allocator failure stats
Date: Wed, 8 Jul 2015 16:43:34 -0400	[thread overview]
Message-ID: <20150708204334.GA15602@codemonkey.org.uk> (raw)

I've got a box with 4GB of RAM that I've driven into oom (so much so that e1000 can't
alloc a single page, so I can't even ping it). But over serial console I noticed this..

[158831.710001] DMA32 free:1624kB min:6880kB low:8600kB high:10320kB active_anon:407004kB inactive_anon:799300kB active_file:516kB inactive_file:6644kB unevictable:0kB
 isolated(anon):0kB isolated(file):0kB present:3127220kB managed:3043108kB mlocked:0kB dirty:6680kB writeback:64kB mapped:31544kB shmem:1146792kB
 slab_reclaimable:46812kB slab_unreclaimable:388364kB kernel_stack:2288kB pagetables:2076kB unstable:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
 free_cma:0kB writeback_tmp:0kB pages_scanned:70152496980 all_unreclaimable? yes

How come that 'pages_scanned' number is greater than the number of pages in the system ?
Does kswapd iterate over the same pages a number of times each time the page allocator fails ?


I've managed to hit this a couple times this week, where the oom killer kicks in, kills some
processes, but then the machine goes into a death spiral of looping in the page allocator.
Once that begins, it never tries to oom kill again, just hours of page allocation failure messages.

	Dave

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

             reply	other threads:[~2015-07-08 20:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-08 20:43 Dave Jones [this message]
2015-07-09  0:42 ` 4.2rc1 odd looking page allocator failure stats David Rientjes

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150708204334.GA15602@codemonkey.org.uk \
    --to=davej@codemonkey.org.uk \
    --cc=linux-mm@kvack.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.