Hi,
I've been having some issues with KVM recently where one or more vms will cause
page allocation failure messages, usually with the backtrace including
networking functions, example follows:
[362409.429944] kvm: page allocation failure: order:1, mode:0x20
[362409.429957] Pid: 3453, comm: kvm Not tainted 3.0.0-1-amd64 #1
[362409.429965] Call Trace:
[362409.429970][] ? warn_alloc_failed+0x108/0x11b
[362409.429998] [] ? __alloc_pages_nodemask+0x6e6/0x75c
[362409.430012] [] ? kmem_getpages+0x55/0xf0
[362409.430022] [] ? fallback_alloc+0x129/0x1c1
[362409.430035] [] ? paravirt_read_tsc+0x5/0x8
[362409.430045] [] ? kmem_cache_alloc+0x73/0xf0
[362409.430057] [] ? sk_prot_alloc+0x2b/0x128
[362409.430067] [] ? sk_clone+0x14/0x2bd
[362409.430077] [] ? inet_csk_clone+0x10/0x91
[362409.430088] [] ? tcp_create_openreq_child+0x21/0x41a
[362409.430099] [] ? tcp_v4_syn_recv_sock+0x33/0x208
[362409.430110] [] ? tcp_check_req+0x1ff/0x2dd
[362409.430122] [] ? inet_csk_search_req+0x35/0xa7
[362409.430132] [] ? tcp_v4_do_rcv+0x206/0x32c
[362409.430144] [] ? tcp_v4_rcv+0x419/0x66c
[362409.430154] [] ? native_sched_clock+0x28/0x30
[362409.430173] [] ? ip_local_deliver_finish+0x14b/0x1bb
[362409.430186] [] ? __netif_receive_skb+0x3d7/0x40b
[362409.430197] [] ? netif_receive_skb+0x52/0x58
[362409.430220] [] ? br_nf_pre_routing_finish+0x1d4/0x1e1
[bridge]
[362409.430241] [] ? NF_HOOK_THRESH+0x3b/0x55 [bridge]
[362409.430260] [] ? br_nf_pre_routing+0x3be/0x3cb [bridge]
[362409.430272] [] ? nf_iterate+0x41/0x77
[362409.430288] [] ? NF_HOOK.clone.4+0x56/0x56 [bridge]
[362409.430305] [] ? NF_HOOK.clone.4+0x56/0x56 [bridge]
[362409.430315] [] ? nf_hook_slow+0x73/0x111
[362409.430330] [] ? NF_HOOK.clone.4+0x56/0x56 [bridge]
[362409.430342] [] ? try_to_wake_up+0x199/0x199
[362409.430358] [] ? NF_HOOK.clone.4+0x56/0x56 [bridge]
[362409.430375] [] ? NF_HOOK.clone.4+0x3c/0x56 [bridge]
[362409.430392] [] ? br_handle_frame+0x1af/0x1c6 [bridge]
[362409.430408] [] ? br_handle_frame_finish+0x1f3/0x1f3
[bridge]
[362409.430420] [] ? __netif_receive_skb+0x2c4/0x40b
[362409.430432] [] ? process_backlog+0x78/0x157
[362409.430443] [] ? net_rx_action+0xa4/0x1b2
[362409.430454] [] ? test_tsk_need_resched+0xe/0x17
[362409.430465] [] ? __do_softirq+0xb9/0x178
[362409.430476] [] ? call_softirq+0x1c/0x30
[362409.430481][] ? do_softirq+0x3f/0x84
[362409.430498] [] ? netif_rx_ni+0x1e/0x27
[362409.430509] [] ? tun_get_user+0x390/0x3b8 [tun]
[362409.430520] [] ? bit_waitqueue+0x71/0xa4
[362409.430529] [] ? _flat_send_IPI_mask+0x6a/0x7c
[362409.430541] [] ? tun_get_socket+0x3b/0x3b [tun]
[362409.430552] [] ? tun_chr_aio_write+0x5e/0x79 [tun]
[362409.430563] [] ? do_sync_readv_writev+0x9a/0xd5
[362409.430574] [] ? need_resched+0x1a/0x23
[362409.430585] [] ? _cond_resched+0x9/0x20
[362409.430596] [] ? copy_from_user+0x18/0x30
[362409.430608] [] ? security_file_permission+0x18/0x33
[362409.430618] [] ? do_readv_writev+0xa4/0x11a
[362409.430627] [] ? fput+0x1a/0x1a2
[362409.430636] [] ? sys_writev+0x45/0x90
[362409.430647] [] ? system_call_fastpath+0x16/0x1b
[362409.430654] Mem-Info:
[362409.430659] Node 0 DMA per-cpu:
[362409.430667] CPU0: hi:0, btch: 1 usd: 0
[362409.430673] CPU1: hi:0, btch: 1 usd: 0
[362409.430679] CPU2: hi:0, btch: 1 usd: 0
[362409.430686] CPU3: hi:0, btch: 1 usd: 0
[362409.430691] Node 0 DMA32 per-cpu:
[362409.430699] CPU0: hi: 186, btch: 31 usd: 147
[362409.430705] CPU1: hi: 186, btch: 31 usd: 82
[362409.430712] CPU2: hi: 186, btch: 31 usd: 171
[362409.430718] CPU3: hi: 186, btch: 31 usd: 86
[362409.430724] Node 0 Normal per-cpu:
[362409.430730] CPU0: hi: 186, btch: 31 usd: 157
[362409.430737] CPU1: hi: 186, btch: 31 usd: 96
[362409.430743] CPU2: hi: 186, btch: 31 usd: 163
[362409.430749] CPU3: hi: 186, btch: 31 usd: 173
[362409.430764] active_anon:576670 inactive_anon:110462 isolated_anon:0
[362409.430769] active_file:615766 inactive_file:638287 isolated_file:0
[362409.430774] unevictable:0 dirty:3203 writeback:0 unstable:0
[362409.430778] free:31113 slab_reclaimable:36977 slab_unreclaimable:11009
[362409.430783] mapped:11738 shmem:226 pagetables:9104 bounce:0
[362409.430791] Node 0 DMA free:15912kB min:128kB low:160kB high:192kB
active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15688kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB
slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
[362409.430827] lowmem_reserve[]: 0 3254 8051 8051
[362409.430837] Node 0 DMA32 free:57588kB min:27260kB low:34072kB high:40888kB
active_anon:454620kB inactive_anon:92920kB active_file:1279680kB
inactive_file:1348708kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:3332192kB mlock