Page Allocation Failure in Red Hat Enterprise Linux 6 under memory pressure
Issue
During the system runtime, a Red Hat Enterprise Linux 6 might incur in a Page Allocation Fault during memory pressure / fragmentation.
The following trace is also seen:
Sep 19 11:01:10 testserver kernel: oracle_28408_rp: page allocation failure. order:7, mode:0xd0
Sep 19 11:01:10 testserver kernel: Pid: 28408, comm: oracle_28408_rp Tainted: P -- ------------ 2.6.32-696.1.1.el6.x86_64 #1
Sep 19 11:01:10 testserver kernel: Call Trace:
Sep 19 11:01:10 testserver kernel: [<ffffffff8113e6bc>] ? __alloc_pages_nodemask+0x7dc/0x950
Sep 19 11:01:10 testserver kernel: [<ffffffff811bfaed>] ? seq_printf+0x3d/0x40
Sep 19 11:01:10 testserver kernel: [<ffffffff8117f092>] ? kmem_getpages+0x62/0x170
Sep 19 11:01:10 testserver kernel: [<ffffffff8117fcaa>] ? fallback_alloc+0x1ba/0x270
Sep 19 11:01:10 testserver kernel: [<ffffffff8117f6ff>] ? cache_grow+0x2cf/0x320
Sep 19 11:01:10 testserver kernel: [<ffffffff8117fa29>] ? ____cache_alloc_node+0x99/0x160
Sep 19 11:01:10 testserver kernel: [<ffffffff811bfd38>] ? seq_read+0x148/0x400
Sep 19 11:01:10 testserver kernel: [<ffffffff81180679>] ? __kmalloc+0x199/0x230
Sep 19 11:01:10 testserver kernel: [<ffffffff811bfd38>] ? seq_read+0x148/0x400
Sep 19 11:01:10 testserver kernel: [<ffffffff81205a1e>] ? proc_reg_read+0x7e/0xc0
Sep 19 11:01:10 testserver kernel: [<ffffffff8119a485>] ? vfs_read+0xb5/0x1a0
Sep 19 11:01:10 testserver kernel: [<ffffffff8119b236>] ? fget_light_pos+0x16/0x50
Sep 19 11:01:10 testserver kernel: [<ffffffff8119a7d1>] ? sys_read+0x51/0xb0
Sep 19 11:01:10 testserver kernel: [<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b
Sep 19 11:01:10 testserver kernel: Mem-Info:
Sep 19 11:01:10 testserver kernel: Node 0 DMA per-cpu:
Environment
Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.