我的 dmesg 日志中一直有转储,我怀疑是 NIC 出错了。有人能给我提点意见吗?
发生这种情况后,我无法通过网络访问机器。
[28965.681498] swapper: page allocation failure. order:0, mode:0x4020
[28965.681504] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.681506] Call Trace:
[28965.681509] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.681524] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.681529] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.681532] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.681538] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.681542] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.681545] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.681548] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.681552] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.681568] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.681575] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.681581] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.681586] [<ffffffff8022f669>] ? default_spin_lock_flags+0x9/0x10
[28965.681590] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.681595] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.681599] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.681602] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.681605] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.681608] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.681611] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.681613] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.681622] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.681625] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.681630] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.681632] Mem-Info:
[28965.681634] DMA per-cpu:
[28965.681636] CPU 0: hi: 0, btch: 1 usd: 0
[28965.681638] DMA32 per-cpu:
[28965.681640] CPU 0: hi: 186, btch: 31 usd: 115
[28965.681644] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.681645] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.681646] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.681650] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.681653] lowmem_reserve[]: 0 3257 3257 3257
[28965.681660] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.681664] lowmem_reserve[]: 0 0 0 0
[28965.681668] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.681678] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.681687] 788265 total pagecache pages
[28965.681689] 0 pages in swap cache
[28965.681691] Swap cache stats: add 0, delete 0, find 0/0
[28965.681692] Free swap = 6385796kB
[28965.681694] Total swap = 6385796kB
[28965.691482] 849664 pages RAM
[28965.691482] 24304 pages reserved
[28965.691482] 2481 pages shared
[28965.691482] 821207 pages non-shared
[28965.691482] swapper: page allocation failure. order:0, mode:0x4020
[28965.691482] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.691482] Call Trace:
[28965.691482] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.691482] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.691482] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.691482] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.691482] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.691482] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.691482] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.691482] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.691482] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.691482] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.691482] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.691482] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.691482] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.691482] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.691482] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.691482] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.691482] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.691482] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.691482] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.691482] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.691482] Mem-Info:
[28965.691482] DMA per-cpu:
[28965.691482] CPU 0: hi: 0, btch: 1 usd: 0
[28965.691482] DMA32 per-cpu:
[28965.691482] CPU 0: hi: 186, btch: 31 usd: 115
[28965.691482] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.691482] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.691482] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.691482] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.691482] lowmem_reserve[]: 0 3257 3257 3257
[28965.691482] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.691482] lowmem_reserve[]: 0 0 0 0
[28965.691482] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.691482] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.691482] 788265 total pagecache pages
[28965.691482] 0 pages in swap cache
[28965.691482] Swap cache stats: add 0, delete 0, find 0/0
[28965.691482] Free swap = 6385796kB
[28965.691482] Total swap = 6385796kB
[28965.691482] 849664 pages RAM
[28965.691482] 24304 pages reserved
[28965.691482] 2481 pages shared
[28965.691482] 821207 pages non-shared
[28965.691482] swapper: page allocation failure. order:0, mode:0x4020
[28965.691482] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.691482] Call Trace:
[28965.691482] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.691482] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.691482] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.691482] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.691482] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.691482] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.691482] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.691482] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.691482] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.691482] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.691482] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.691482] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.691482] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.691482] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.691482] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.691482] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.691482] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.691482] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.691482] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.691482] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.691482] Mem-Info:
[28965.691482] DMA per-cpu:
[28965.691482] CPU 0: hi: 0, btch: 1 usd: 0
[28965.691482] DMA32 per-cpu:
[28965.691482] CPU 0: hi: 186, btch: 31 usd: 115
[28965.691482] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.691482] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.691482] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.691482] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.691482] lowmem_reserve[]: 0 3257 3257 3257
[28965.691482] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.691482] lowmem_reserve[]: 0 0 0 0
[28965.691482] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.691482] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.691482] 788265 total pagecache pages
[28965.691482] 0 pages in swap cache
[28965.691482] Swap cache stats: add 0, delete 0, find 0/0
[28965.691482] Free swap = 6385796kB
[28965.691482] Total swap = 6385796kB
[28965.691482] 849664 pages RAM
[28965.691482] 24304 pages reserved
[28965.691482] 2481 pages shared
[28965.691482] 821207 pages non-shared
[28965.691482] swapper: page allocation failure. order:0, mode:0x4020
[28965.691482] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.691482] Call Trace:
[28965.691482] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.691482] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.691482] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.691482] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.691482] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.691482] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.691482] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.691482] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.691482] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.691482] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.691482] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.691482] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.691482] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.691482] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.691482] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.691482] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.691482] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.691482] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.691482] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.691482] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.691482] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.691482] Mem-Info:
[28965.691482] DMA per-cpu:
[28965.691482] CPU 0: hi: 0, btch: 1 usd: 0
[28965.691482] DMA32 per-cpu:
[28965.691482] CPU 0: hi: 186, btch: 31 usd: 115
[28965.691482] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.691482] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.691482] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.691482] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.691482] lowmem_reserve[]: 0 3257 3257 3257
[28965.691482] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.691482] lowmem_reserve[]: 0 0 0 0
[28965.691482] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.691482] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.691482] 788265 total pagecache pages
[28965.691482] 0 pages in swap cache
[28965.691482] Swap cache stats: add 0, delete 0, find 0/0
[28965.691482] Free swap = 6385796kB
[28965.691482] Total swap = 6385796kB
[28965.691482] 849664 pages RAM
[28965.691482] 24304 pages reserved
[28965.691482] 2481 pages shared
[28965.691482] 821207 pages non-shared
[28965.731188] swapper: page allocation failure. order:0, mode:0x4020
[28965.731193] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.731195] Call Trace:
[28965.731197] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.731210] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.731214] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.731217] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.731223] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.731226] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.731230] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.731233] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.731237] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.731251] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.731258] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.731265] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.731270] [<ffffffff8069b0d1>] ? _spin_lock_irq+0x11/0x20
[28965.731274] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.731279] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.731283] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.731287] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.731290] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.731293] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.731296] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.731298] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.731307] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.731310] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.731314] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.731316] Mem-Info:
[28965.731318] DMA per-cpu:
[28965.731320] CPU 0: hi: 0, btch: 1 usd: 0
[28965.731322] DMA32 per-cpu:
[28965.731324] CPU 0: hi: 186, btch: 31 usd: 115
[28965.731328] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.731329] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.731330] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.731334] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.731337] lowmem_reserve[]: 0 3257 3257 3257
[28965.731343] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.731347] lowmem_reserve[]: 0 0 0 0
[28965.731351] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.731361] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.731370] 788265 total pagecache pages
[28965.731372] 0 pages in swap cache
[28965.731374] Swap cache stats: add 0, delete 0, find 0/0
[28965.731376] Free swap = 6385796kB
[28965.731377] Total swap = 6385796kB
[28965.741084] 849664 pages RAM
[28965.741084] 24304 pages reserved
[28965.741084] 2481 pages shared
[28965.741084] 821207 pages non-shared
[28965.743621] swapper: page allocation failure. order:0, mode:0x4020
[28965.743626] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.743628] Call Trace:
[28965.743630] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.743642] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.743645] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.743648] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.743654] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.743658] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.743661] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.743664] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.743668] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.743683] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.743689] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.743696] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.743701] [<ffffffff8069b0d1>] ? _spin_lock_irq+0x11/0x20
[28965.743705] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.743709] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.743714] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.743717] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.743720] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.743724] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.743727] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.743729] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.743737] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.743740] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.743744] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.743747] Mem-Info:
[28965.743748] DMA per-cpu:
[28965.743751] CPU 0: hi: 0, btch: 1 usd: 0
[28965.743752] DMA32 per-cpu:
[28965.743755] CPU 0: hi: 186, btch: 31 usd: 115
[28965.743759] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.743760] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.743761] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.743765] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.743768] lowmem_reserve[]: 0 3257 3257 3257
[28965.743774] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.743778] lowmem_reserve[]: 0 0 0 0
[28965.743781] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.743791] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.743801] 788265 total pagecache pages
[28965.743802] 0 pages in swap cache
[28965.743804] Swap cache stats: add 0, delete 0, find 0/0
[28965.743806] Free swap = 6385796kB
[28965.743807] Total swap = 6385796kB
[28965.753521] 849664 pages RAM
[28965.753521] 24304 pages reserved
[28965.753521] 2481 pages shared
[28965.753521] 821207 pages non-shared
[28965.755988] swapper: page allocation failure. order:0, mode:0x4020
[28965.755993] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.755995] Call Trace:
[28965.755997] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.756009] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.756012] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.756016] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.756022] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.756026] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.756030] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.756033] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.756036] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.756051] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.756057] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.756063] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.756069] [<ffffffff8069b0d1>] ? _spin_lock_irq+0x11/0x20
[28965.756073] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.756077] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.756082] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.756086] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.756089] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.756092] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.756095] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.756097] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.756105] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.756109] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.756113] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.756115] Mem-Info:
[28965.756117] DMA per-cpu:
[28965.756120] CPU 0: hi: 0, btch: 1 usd: 0
[28965.756121] DMA32 per-cpu:
[28965.756123] CPU 0: hi: 186, btch: 31 usd: 115
[28965.756127] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.756128] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.756130] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.756133] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.756137] lowmem_reserve[]: 0 3257 3257 3257
[28965.756143] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.756146] lowmem_reserve[]: 0 0 0 0
[28965.756150] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.756160] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.756169] 788265 total pagecache pages
[28965.756171] 0 pages in swap cache
[28965.756173] Swap cache stats: add 0, delete 0, find 0/0
[28965.756175] Free swap = 6385796kB
[28965.756176] Total swap = 6385796kB
[28965.765895] 849664 pages RAM
[28965.765895] 24304 pages reserved
[28965.765895] 2481 pages shared
[28965.765895] 821207 pages non-shared
[28965.768467] swapper: page allocation failure. order:0, mode:0x4020
[28965.768472] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.768474] Call Trace:
[28965.768476] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.768489] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.768492] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.768496] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.768501] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.768505] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.768508] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.768511] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.768515] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.768529] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.768536] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.768542] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.768547] [<ffffffff8069b0d1>] ? _spin_lock_irq+0x11/0x20
[28965.768551] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.768556] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.768560] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.768564] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.768567] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.768570] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.768573] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.768575] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.768583] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.768586] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.768590] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.768592] Mem-Info:
[28965.768594] DMA per-cpu:
[28965.768596] CPU 0: hi: 0, btch: 1 usd: 0
[28965.768598] DMA32 per-cpu:
[28965.768600] CPU 0: hi: 186, btch: 31 usd: 115
[28965.768604] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.768605] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.768606] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.768610] DMA free:6580kB min:12kB low:12kB high:16kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB present:5536kB pages_scanned:0 all_unreclaimable? yes
[28965.768613] lowmem_reserve[]: 0 3257 3257 3257
[28965.768619] DMA32 free:2652kB min:7292kB low:9112kB high:10936kB active_anon:46580kB inactive_anon:16636kB active_file:16296kB inactive_file:3133764kB unevictable:0kB present:3335492kB pages_scanned:66 all_unreclaimable? no
[28965.768623] lowmem_reserve[]: 0 0 0 0
[28965.768626] DMA: 3*4kB 3*8kB 3*16kB 5*32kB 3*64kB 2*128kB 3*256kB 2*512kB 0*1024kB 0*2048kB 1*4096kB = 6580kB
[28965.768636] DMA32: 313*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2612kB
[28965.768647] 788265 total pagecache pages
[28965.768649] 0 pages in swap cache
[28965.768650] Swap cache stats: add 0, delete 0, find 0/0
[28965.768652] Free swap = 6385796kB
[28965.768654] Total swap = 6385796kB
[28965.778363] 849664 pages RAM
[28965.778363] 24304 pages reserved
[28965.778363] 2481 pages shared
[28965.778363] 821207 pages non-shared
[28965.780975] swapper: page allocation failure. order:0, mode:0x4020
[28965.780979] Pid: 0, comm: swapper Not tainted 2.6.28-16-server #55-Ubuntu
[28965.780982] Call Trace:
[28965.780984] <IRQ> [<ffffffff802b6c5e>] __alloc_pages_internal+0x3ee/0x4f0
[28965.780996] [<ffffffff802dfc28>] alloc_slab_page+0x28/0x30
[28965.780999] [<ffffffff802e0cea>] new_slab+0x5a/0x210
[28965.781003] [<ffffffff802e2308>] __slab_alloc+0x188/0x290
[28965.781008] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.781012] [<ffffffff802e3217>] __kmalloc_track_caller+0xd7/0x110
[28965.781015] [<ffffffff805a9b0f>] ? __netdev_alloc_skb+0x1f/0x40
[28965.781019] [<ffffffff805a97ae>] __alloc_skb+0x6e/0x150
[28965.781022] [<ffffffff805a9b0f>] __netdev_alloc_skb+0x1f/0x40
[28965.781038] [<ffffffffa00634a4>] e100_rx_alloc_skb+0x34/0x1e0 [e100]
[28965.781045] [<ffffffffa006388b>] e100_rx_clean+0xbb/0x280 [e100]
[28965.781051] [<ffffffffa0064eee>] e100_poll+0x2e/0xd0 [e100]
[28965.781056] [<ffffffff8069b0d1>] ? _spin_lock_irq+0x11/0x20
[28965.781060] [<ffffffff805b3924>] net_rx_action+0x104/0x240
[28965.781066] [<ffffffff80256bec>] __do_softirq+0x9c/0x170
[28965.781071] [<ffffffff80213d8c>] call_softirq+0x1c/0x30
[28965.781074] [<ffffffff80214ffd>] do_softirq+0x5d/0xa0
[28965.781077] [<ffffffff8025696d>] irq_exit+0x8d/0xa0
[28965.781080] [<ffffffff802152c5>] do_IRQ+0xc5/0x110
[28965.781084] [<ffffffff80212bf3>] ret_from_intr+0x0/0x29
[28965.781085] <EOI> [<ffffffff8021a95a>] ? mwait_idle+0x4a/0x50
[28965.781093] [<ffffffff80210dd2>] ? enter_idle+0x22/0x30
[28965.781097] [<ffffffff80210e85>] ? cpu_idle+0x65/0xc0
[28965.781101] [<ffffffff806871bc>] ? rest_init+0x5c/0x70
[28965.781103] Mem-Info:
[28965.781105] DMA per-cpu:
[28965.781107] CPU 0: hi: 0, btch: 1 usd: 0
[28965.781109] DMA32 per-cpu:
[28965.781111] CPU 0: hi: 186, btch: 31 usd: 115
[28965.781115] Active_anon:11645 active_file:4074 inactive_anon:4159
[28965.781116] inactive_file:783441 unevictable:0 dirty:39634 writeback:2 unstable:0
[28965.781117] free:2308 slab:8374 mapped:611 pagetables:765 bounce:0
[28965.781121]
答案1
这是一条警告消息,不一定是错误。它由 linux-2.6.32/mm/page_alloc.c 函数 __alloc_pages_slowpath() 生成,并以“警告”级别传递。
产生消息的该函数的代码片段是:
nopage:
if (!(gfp_mask & __GFP_NOWARN) && printk_ratelimit()) {
printk(KERN_WARNING "%s: page allocation failure."
" order:%d, mode:0x%x\n", p->comm, order, gfp_mask);
dump_stack();
show_mem();
}
return page;
mode:4020 表示设置了这两个标志,请参阅 linux-2.6.32/include/linux/gfp.h
#define __GFP_COMP ((__force gfp_t)0x4000u)/* Add compound page metadata */
#define __GFP_HIGH ((__force gfp_t)0x20u) /* Should access emergency pools? */
GFP 是获取免费页面
对于 GFP_COMP 请参阅““compound_page()” 到底是什么?” http://www.spinics.net/lists/newbies/msg41151.html
我重新问了这个问题,但答案完全不同,“__alloc_pages_slowpath() 是否可重入安全?”
答案2
这只是内核级别的 ENOMEM。安装更多内存,或者增加交换大小。
答案3
正如 womble 所说,这意味着内存分配失败。但此后网络应该不会出现故障,因此这可能是您使用的 e100 驱动程序中的一个错误。