From: Brandeburg, J. <jes...@in...> - 2006-01-31 16:57:56
|
Sorry for the top post. You may want to post this to ne...@vg.... We haven't heard any reports of e100 itself leaking. You need to run slabtop or send the output of /proc/slabinfo to see what slab entry is taking all the memory on your system. At this point some other component is suspect. Jesse > -----Original Message----- > From: e10...@li... [mailto:e1000-devel- > ad...@li...] On Behalf Of Sai Bathina > Sent: Monday, January 30, 2006 4:03 PM > To: e10...@li... > Subject: [E1000-devel] 2.6.14.3 and page allocation failures.. >=20 > Hi, > I am seeing page allocation errors and I have a snapshot of the > /var/log/messages. >=20 > My Hardware configs are > Dell 650, using e100 driver(e100-3.4.14-k2-NAPI), driver from the kernel >=20 > model name : Intel(R) Pentium(R) 4 CPU 2.40GHz cache size : > 512 KB >=20 > total used free shared buffers cached > Mem: 255744 188400 67344 0 680 11064 > -/+ buffers/cache: 176656 79088 > Swap: 2097136 134740 1962396 >=20 >=20 > Observed the failures immediately after running network traffic. > I am assuming that it has something to do with the e100 driver page > allocations here....I would appreciate if anyone can help me in > figuring out what is going wrong with this. >=20 > Jan 30 22:46:59 : swapper: page allocation failure. order:0, mode:0x20 > Jan 30 22:46:59 : [__alloc_pages+936/976] __alloc_pages+0x3a8/0x3d0 > Jan 30 22:46:59 : [br_nf_forward_ip+264/296] br_nf_forward_ip+0x108/0x128 > Jan 30 22:46:59 : [kmem_getpages+44/132] kmem_getpages+0x2c/0x84 > Jan 30 22:46:59 : [cache_grow+163/316] cache_grow+0xa3/0x13c > Jan 30 22:46:59 : [cache_alloc_refill+415/488] > cache_alloc_refill+0x19f/0x1e8 > Jan 30 22:46:59 : [skb_checksum+72/628] skb_checksum+0x48/0x274 > Jan 30 22:46:59 : [kmem_cache_alloc+63/76] kmem_cache_alloc+0x3f/0x4c > Jan 30 22:47:00 : [ip_conntrack_alloc+133/280] > ip_conntrack_alloc+0x85/0x118 > Jan 30 22:47:00 : [init_conntrack+48/348] init_conntrack+0x30/0x15c > Jan 30 22:47:00 : [rpc_get_inode+52/148] rpc_get_inode+0x34/0x94 > Jan 30 22:47:00 : [ip_conntrack_in+317/824] ip_conntrack_in+0x13d/0x338 > Jan 30 22:47:00 : [br_nf_pre_routing_finish+0/704] > br_nf_pre_routing_finish+0x0/0x2c0 > Jan 30 22:47:00 : [nf_iterate+69/112] nf_iterate+0x45/0x70 > Jan 30 22:47:00 : [br_nf_pre_routing_finish+0/704] > br_nf_pre_routing_finish+0x0/0x2c0 > Jan 30 22:47:00 : [nf_hook_slow+100/260] nf_hook_slow+0x64/0x104 > Jan 30 22:47:00 : [br_nf_pre_routing_finish+0/704] > br_nf_pre_routing_finish+0x0/0x2c0 > Jan 30 22:47:00 : [br_handle_frame_finish+0/220] > br_handle_frame_finish+0x0/0xdc > Jan 30 22:47:00 : [br_nf_pre_routing+907/948] > br_nf_pre_routing+0x38b/0x3b4 > Jan 30 22:47:00 : [br_nf_pre_routing_finish+0/704] > br_nf_pre_routing_finish+0x0/0x2c0 > Jan 30 22:47:00 : [br_handle_frame_finish+0/220] > br_handle_frame_finish+0x0/0xdc > Jan 30 22:47:00 : [nf_iterate+69/112] nf_iterate+0x45/0x70 > Jan 30 22:47:00 : [br_handle_frame_finish+0/220] > br_handle_frame_finish+0x0/0xdc > Jan 30 22:47:00 : [nf_hook_slow+100/260] nf_hook_slow+0x64/0x104 > Jan 30 22:47:00 : [br_handle_frame_finish+0/220] > br_handle_frame_finish+0x0/0xdc > Jan 30 22:47:00 : [br_handle_frame+385/476] br_handle_frame+0x181/0x1dc > Jan 30 22:47:00 : [br_handle_frame_finish+0/220] > br_handle_frame_finish+0x0/0xdc > Jan 30 22:47:00 : [netif_receive_skb+322/576] > netif_receive_skb+0x142/0x240 > Jan 30 22:47:00 : [pg0+273725344/1069114368] e100_poll+0x274/0x6bc [e100] > Jan 30 22:47:00 : [net_rx_action+128/296] net_rx_action+0x80/0x128 > Jan 30 22:47:00 : [gcc2_compiled.+141/256] __do_softirq+0x8d/0x100 > Jan 30 22:47:00 : [do_softirq+47/52] do_softirq+0x2f/0x34 > Jan 30 22:47:00 : [irq_exit+52/64] irq_exit+0x34/0x40 > Jan 30 22:47:00 : [gcc2_compiled.+32/40] do_IRQ+0x20/0x28 > Jan 30 22:47:00 : [common_interrupt+26/32] common_interrupt+0x1a/0x20 > Jan 30 22:47:00 : [default_idle+0/44] default_idle+0x0/0x2c > Jan 30 22:47:00 : [default_idle+35/44] default_idle+0x23/0x2c > Jan 30 22:47:00 : [cpu_idle+123/140] cpu_idle+0x7b/0x8c > Jan 30 22:47:00 : [rest_init+45/48] rest_init+0x2d/0x30 > Jan 30 22:47:00 : [start_kernel+402/404] start_kernel+0x192/0x194 > Jan 30 22:47:00 : Mem-info: > Jan 30 22:47:00 : DMA per-cpu: > Jan 30 22:47:00 : cpu 0 hot: low 2, high 6, batch 1 used:2 > Jan 30 22:47:00 : cpu 0 cold: low 0, high 2, batch 1 used:0 > Jan 30 22:47:00 : Normal per-cpu: > Jan 30 22:47:00 : cpu 0 hot: low 62, high 186, batch 31 used:92 > Jan 30 22:47:00 : cpu 0 cold: low 0, high 62, batch 31 used:59 > Jan 30 22:47:00 : HighMem per-cpu: empty > Jan 30 22:47:00 : Free pages: 1724kB (0kB HighMem) > Jan 30 22:47:00 : Active:42014 inactive:17287 dirty:18 writeback:0 > unstable:0 free:431 slab:2213 mapped:57515 pagetables:162 > Jan 30 22:47:00 : DMA free:1004kB min:124kB low:152kB high:184kB > active:5396kB inactive:5872kB present:16384kB pages_scanned:0 > all_unreclaimable? no > Jan 30 22:47:00 : lowmem_reserve[]: 0 239 239 > Jan 30 22:47:00 : Normal free:720kB min:1916kB low:2392kB high:2872kB > active:162660kB inactive:63276kB present:245696kB pages_scanned:0 > all_unreclaimable? no > Jan 30 22:47:00 : lowmem_reserve[]: 0 0 0 > Jan 30 22:47:00 : HighMem free:0kB min:128kB low:160kB high:192kB > active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? > no > Jan 30 22:47:00 : lowmem_reserve[]: 0 0 0 > Jan 30 22:47:00 : DMA: 1*4kB 1*8kB 0*16kB 1*32kB 1*64kB 1*128kB > 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB =3D 1004kB > Jan 30 22:47:00 : Normal: 0*4kB 0*8kB 1*16kB 0*32kB 1*64kB 1*128kB > 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB =3D 720kB >=20 > Jan 30 22:47:00 : HighMem: empty > Jan 30 22:47:00 : Swap cache: add 2750, delete 2255, find 199/211, race > 0+0 > Jan 30 22:47:00 : Free swap =3D 2086600kB > Jan 30 22:47:00 : Total swap =3D 2097136kB > Jan 30 22:47:00 : Free swap: 2086600kB > Jan 30 22:47:00 : 65520 pages of RAM > Jan 30 22:47:00 : 0 pages of HIGHMEM > Jan 30 22:47:00 : 2608 reserved pages > Jan 30 22:47:00 : 3922 pages shared > Jan 30 22:47:00 : 495 pages swap cached > Jan 30 22:47:00 : 18 pages dirty > Jan 30 22:47:00 : 0 pages writeback > Jan 30 22:47:00 : 57515 pages mapped > Jan 30 22:47:00 : 2213 pages slab > Jan 30 22:47:00 : 162 pages pagetables > Jan 30 22:47:02 : snort2: page allocation failure. order:0, mode:0x20 > Jan 30 22:47:02 : [__alloc_pages+936/976] __alloc_pages+0x3a8/0x3d0 > Jan 30 22:47:02 : [kmem_getpages+44/132] kmem_getpages+0x2c/0x84 > Jan 30 22:47:02 : [cache_grow+163/316] cache_grow+0xa3/0x13c > Jan 30 22:47:02 : [cache_alloc_refill+415/488] > cache_alloc_refill+0x19f/0x1e8 > Jan 30 22:47:02 : [__kmalloc+115/136] __kmalloc+0x73/0x88 > Jan 30 22:47:02 : [__alloc_skb+88/292] __alloc_skb+0x58/0x124 > Jan 30 22:47:02 : [pg0+273725486/1069114368] e100_poll+0x302/0x6bc [e100] > Jan 30 22:47:02 : [net_rx_action+128/296] net_rx_action+0x80/0x128 > Jan 30 22:47:02 : [gcc2_compiled.+141/256] __do_softirq+0x8d/0x100 > Jan 30 22:47:02 : [do_softirq+47/52] do_softirq+0x2f/0x34 > Jan 30 22:47:02 : [irq_exit+52/64] irq_exit+0x34/0x40 > Jan 30 22:47:02 : [gcc2_compiled.+32/40] do_IRQ+0x20/0x28 > Jan 30 22:47:02 : [common_interrupt+26/32] common_interrupt+0x1a/0x20 > Jan 30 22:47:02 : Mem-info: > Jan 30 22:47:02 : DMA per-cpu: > Jan 30 22:47:02 : cpu 0 hot: low 2, high 6, batch 1 used:2 > Jan 30 22:47:02 : cpu 0 cold: low 0, high 2, batch 1 used:1 > Jan 30 22:47:02 : Normal per-cpu: > Jan 30 22:47:02 : cpu 0 hot: low 62, high 186, batch 31 used:92 > Jan 30 22:47:02 : cpu 0 cold: low 0, high 62, batch 31 used:44 > Jan 30 22:47:02 : HighMem per-cpu: empty > Jan 30 22:47:02 : Free pages: 1616kB (0kB HighMem) > Jan 30 22:47:02 : Active:26538 inactive:14460 dirty:0 writeback:1337 > unstable:0 free:404 slab:20545 mapped:26431 pagetables:168 > Jan 30 22:47:02 : DMA free:1004kB min:124kB low:152kB high:184kB > active:2768kB inactive:2032kB present:16384kB pages_scanned:0 > all_unreclaimable? no > Jan 30 22:47:02 : lowmem_reserve[]: 0 239 239 > Jan 30 22:47:02 : Normal free:612kB min:1916kB low:2392kB high:2872kB > active:103384kB inactive:55808kB present:245696kB pages_scanned:0 > all_unreclaimable? no > Jan 30 22:47:02 : lowmem_reserve[]: 0 0 0 > Jan 30 22:47:02 : HighMem free:0kB min:128kB low:160kB high:192kB > active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? > no > Jan 30 22:47:02 : lowmem_reserve[]: 0 0 0 > Jan 30 22:47:02 : DMA: 1*4kB 1*8kB 0*16kB 1*32kB 1*64kB 1*128kB > 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB =3D 1004kB > Jan 30 22:47:02 : Normal: 1*4kB 0*8kB 0*16kB 1*32kB 1*64kB 0*128kB > 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB =3D 612kB > Jan 30 22:47:02 : HighMem: empty > Jan 30 22:47:02 : Swap cache: add 34195, delete 20265, find 291/345, race > 0+0 > Jan 30 22:47:02 : Free swap =3D 1962140kB > Jan 30 22:47:02 : Total swap =3D 2097136kB > Jan 30 22:47:02 : Free swap: 1962140kB > Jan 30 22:47:02 : 65520 pages of RAM > Jan 30 22:47:02 : 0 pages of HIGHMEM > Jan 30 22:47:02 : 2608 reserved pages > Jan 30 22:47:02 : 3785 pages shared > Jan 30 22:47:02 : 13930 pages swap cached > Jan 30 22:47:02 : 0 pages dirty > Jan 30 22:47:02 : 1337 pages writeback > Jan 30 22:47:02 : 26431 pages mapped > Jan 30 22:47:02 : 20545 pages slab > Jan 30 22:47:02 : 168 pages pagetables >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dk&kid=103432&bid#0486&dat=121642 > _______________________________________________ > E1000-devel mailing list > E10...@li... > https://lists.sourceforge.net/lists/listinfo/e1000-devel |