All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: 2.6.14.3 and page allocation failures..
       [not found] <C925F8B43D79CC49ACD0601FB68FF50C06909DA8@orsmsx408>
@ 2006-02-01 13:35 ` Sai Bathina
  0 siblings, 0 replies; 4+ messages in thread
From: Sai Bathina @ 2006-02-01 13:35 UTC (permalink / raw)
  To: Brandeburg, Jesse; +Cc: e1000-devel, netdev

Thanks for the post:

Here's the /proc/slabinfo output:
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab>
<pagesperslab> : tunables <limit> <batchcount> <sharedfactor> :
slabdata <activ
e_slabs> <num_slabs> <sharedavail>
ip_conntrack_syn       0      0     64   59    1 : tunables  120   60 
  8 : slabdata      0      0      0
ip_fib_alias           9    113     32  113    1 : tunables  120   60 
  8 : slabdata      1      1      0
ip_fib_hash            9    113     32  113    1 : tunables  120   60 
  8 : slabdata      1      1      0
rpc_buffers            8      8   2048    2    1 : tunables   24   12 
  8 : slabdata      4      4      0
rpc_tasks              8     15    256   15    1 : tunables  120   60 
  8 : slabdata      1      1      0
rpc_inode_cache        0      0    512    7    1 : tunables   54   27 
  8 : slabdata      0      0      0
bridge_fdb_cache       4     59     64   59    1 : tunables  120   60 
  8 : slabdata      1      1      0
UNIX                   7      7    512    7    1 : tunables   54   27 
  8 : slabdata      1      1      0
ipt_hashlimit          0      0     40   92    1 : tunables  120   60 
  8 : slabdata      0      0      0
ip_tproxy              0      0    128   30    1 : tunables  120   60 
  8 : slabdata      0      0      0
ip_conntrack_expect      0      0     96   40    1 : tunables  120  
60    8 : slabdata      0      0      0
ip_conntrack           1     16    248   16    1 : tunables  120   60 
  8 : slabdata      1      1      0
tcp_bind_bucket        1    203     16  203    1 : tunables  120   60 
  8 : slabdata      1      1      0
inet_peer_cache        0      0     64   59    1 : tunables  120   60 
  8 : slabdata      0      0      0
ip_dst_cache           0      0    256   15    1 : tunables  120   60 
  8 : slabdata      0      0      0
arp_cache              0      0    256   15    1 : tunables  120   60 
  8 : slabdata      0      0      0
RAW                    3      7    512    7    1 : tunables   54   27 
  8 : slabdata      1      1      0
UDP                    0      0    512    7    1 : tunables   54   27 
  8 : slabdata      0      0      0
tw_sock_TCP            0      0    128   30    1 : tunables  120   60 
  8 : slabdata      0      0      0
request_sock_TCP       0      0     64   59    1 : tunables  120   60 
  8 : slabdata      0      0      0
TCP                    4      7   1152    7    2 : tunables   24   12 
  8 : slabdata      1      1      0
cfq_ioc_pool           0      0     48   78    1 : tunables  120   60 
  8 : slabdata      0      0      0
cfq_pool               0      0     96   40    1 : tunables  120   60 
  8 : slabdata      0      0      0
crq_pool               0      0     48   78    1 : tunables  120   60 
  8 : slabdata      0      0      0
deadline_drq           0      0     52   72    1 : tunables  120   60 
  8 : slabdata      0      0      0
as_arq                12     59     64   59    1 : tunables  120   60 
  8 : slabdata      1      1      0
mqueue_inode_cache      1      6    640    6    1 : tunables   54   27
   8 : slabdata      1      1      0
nfs_write_data        36     42    512    7    1 : tunables   54   27 
  8 : slabdata      6      6      0
nfs_read_data         32     35    512    7    1 : tunables   54   27 
  8 : slabdata      5      5      0
nfs_inode_cache        0      0    668    6    1 : tunables   54   27 
  8 : slabdata      0      0      0
nfs_page               0      0     64   59    1 : tunables  120   60 
  8 : slabdata      0      0      0
ext2_inode_cache     649    816    492    8    1 : tunables   54   27 
  8 : slabdata    102    102      0
dnotify_cache          0      0     20  169    1 : tunables  120   60 
  8 : slabdata      0      0      0
eventpoll_pwq          0      0     36  101    1 : tunables  120   60 
  8 : slabdata      0      0      0
eventpoll_epi          0      0    128   30    1 : tunables  120   60 
  8 : slabdata      0      0      0
inotify_event_cache      0      0     28  127    1 : tunables  120  
60    8 : slabdata      0      0      0
inotify_watch_cache      0      0     36  101    1 : tunables  120  
60    8 : slabdata      0      0      0
kioctx                 0      0    256   15    1 : tunables  120   60 
  8 : slabdata      0      0      0
kiocb                  0      0    128   30    1 : tunables  120   60 
  8 : slabdata      0      0      0
fasync_cache           0      0     16  203    1 : tunables  120   60 
  8 : slabdata      0      0      0
shmem_inode_cache      3      8    476    8    1 : tunables   54   27 
  8 : slabdata      1      1      0
posix_timers_cache      0      0    104   37    1 : tunables  120   60
   8 : slabdata      0      0      0
uid_cache              0      0     64   59    1 : tunables  120   60 
  8 : slabdata      0      0      0
sgpool-128            32     32   2048    2    1 : tunables   24   12 
  8 : slabdata     16     16      0
sgpool-64             32     32   1024    4    1 : tunables   54   27 
  8 : slabdata      8      8      0
sgpool-32             32     32    512    8    1 : tunables   54   27 
  8 : slabdata      4      4      0
sgpool-16             32     45    256   15    1 : tunables  120   60 
  8 : slabdata      3      3      0
sgpool-8              32     60    128   30    1 : tunables  120   60 
  8 : slabdata      2      2      0
blkdev_ioc            33    127     28  127    1 : tunables  120   60 
  8 : slabdata      1      1      0
blkdev_queue          26     27    412    9    1 : tunables   54   27 
  8 : slabdata      3      3      0
blkdev_requests       24     48    160   24    1 : tunables  120   60 
  8 : slabdata      2      2      0
biovec-(256)         256    256   3072    2    2 : tunables   24   12 
  8 : slabdata    128    128      0
biovec-128           256    260   1536    5    2 : tunables   24   12 
  8 : slabdata     52     52      0
biovec-64            256    260    768    5    1 : tunables   54   27 
  8 : slabdata     52     52      0
biovec-16            259    270    256   15    1 : tunables  120   60 
  8 : slabdata     18     18      0
biovec-4             256    295     64   59    1 : tunables  120   60 
  8 : slabdata      5      5      0
biovec-1             272    406     16  203    1 : tunables  120   60 
  8 : slabdata      2      2      0
bio                  317   1170    128   30    1 : tunables  120   60 
  8 : slabdata     39     39      0
file_lock_cache       11     40     96   40    1 : tunables  120   60 
  8 : slabdata      1      1      0
sock_inode_cache      21     21    512    7    1 : tunables   54   27 
  8 : slabdata      3      3      0
skbuff_fclone_cache      0      0    384   10    1 : tunables   54  
27    8 : slabdata      0      0      0
skbuff_head_cache  32955  32955    256   15    1 : tunables  120   60 
  8 : slabdata   2197   2197      0
proc_inode_cache      70    170    392   10    1 : tunables   54   27 
  8 : slabdata     17     17      0
sigqueue               8     26    148   26    1 : tunables  120   60 
  8 : slabdata      1      1      0
radix_tree_node      698    728    276   14    1 : tunables   54   27 
  8 : slabdata     52     52      0
bdev_cache             7      7    512    7    1 : tunables   54   27 
  8 : slabdata      1      1      0
sysfs_dir_cache     1202   1288     40   92    1 : tunables  120   60 
  8 : slabdata     14     14      0
mnt_cache             17     30    128   30    1 : tunables  120   60 
  8 : slabdata      1      1      0
inode_cache          340    340    376   10    1 : tunables   54   27 
  8 : slabdata     34     34      0
dentry_cache        1095   1701    144   27    1 : tunables  120   60 
  8 : slabdata     63     63      0
filp                 390    495    256   15    1 : tunables  120   60 
  8 : slabdata     33     33      0
names_cache           12     12   4096    1    1 : tunables   24   12 
  8 : slabdata     12     12      0
idr_layer_cache       64     87    136   29    1 : tunables  120   60 
  8 : slabdata      3      3      0
buffer_head          900   1224     52   72    1 : tunables  120   60 
  8 : slabdata     17     17      0
mm_struct             48     48    640    6    1 : tunables   54   27 
  8 : slabdata      8      8      0
vm_area_struct       576    748     88   44    1 : tunables  120   60 
  8 : slabdata     17     17      0
fs_cache              59     59     64   59    1 : tunables  120   60 
  8 : slabdata      1      1      0
files_cache           56     56    512    7    1 : tunables   54   27 
  8 : slabdata      8      8      0
signal_cache          70     70    384   10    1 : tunables   54   27 
  8 : slabdata      7      7      0
sighand_cache         65     65   1408    5    2 : tunables   24   12 
  8 : slabdata     13     13      0
task_struct           66     66   1280    3    1 : tunables   24   12 
  8 : slabdata     22     22      0
anon_vma             367    406     16  203    1 : tunables  120   60 
  8 : slabdata      2      2      0
pgd                   48     48   4096    1    1 : tunables   24   12 
  8 : slabdata     48     48      0
size-131072(DMA)       0      0 131072    1   32 : tunables    8    4 
  0 : slabdata      0      0      0
size-131072            0      0 131072    1   32 : tunables    8    4 
  0 : slabdata      0      0      0
size-65536(DMA)        0      0  65536    1   16 : tunables    8    4 
  0 : slabdata      0      0      0
size-65536             3      3  65536    1   16 : tunables    8    4 
  0 : slabdata      3      3      0
size-32768(DMA)        0      0  32768    1    8 : tunables    8    4 
  0 : slabdata      0      0      0
size-32768             0      0  32768    1    8 : tunables    8    4 
  0 : slabdata      0      0      0
size-16384(DMA)        0      0  16384    1    4 : tunables    8    4 
  0 : slabdata      0      0      0
size-16384             0      0  16384    1    4 : tunables    8    4 
  0 : slabdata      0      0      0
size-8192(DMA)         0      0   8192    1    2 : tunables    8    4 
  0 : slabdata      0      0      0
size-8192             58     58   8192    1    2 : tunables    8    4 
  0 : slabdata     58     58      0
size-4096(DMA)         0      0   4096    1    1 : tunables   24   12 
  8 : slabdata      0      0      0
size-4096             46     46   4096    1    1 : tunables   24   12 
  8 : slabdata     46     46      0
size-2048(DMA)         0      0   2048    2    1 : tunables   24   12 
  8 : slabdata      0      0      0
size-2048          33000  33000   2048    2    1 : tunables   24   12 
  8 : slabdata  16500  16500     24
size-1024(DMA)         0      0   1024    4    1 : tunables   54   27 
  8 : slabdata      0      0      0
size-1024             80     80   1024    4    1 : tunables   54   27 
  8 : slabdata     20     20      0
size-512(DMA)          0      0    512    8    1 : tunables   54   27 
  8 : slabdata      0      0      0
size-512             184    184    512    8    1 : tunables   54   27 
  8 : slabdata     23     23      0
size-256(DMA)          0      0    256   15    1 : tunables  120   60 
  8 : slabdata      0      0      0
size-256             120    120    256   15    1 : tunables  120   60 
  8 : slabdata      8      8      0
size-128(DMA)          0      0    128   30    1 : tunables  120   60 
  8 : slabdata      0      0      0
size-128             900    900    128   30    1 : tunables  120   60 
  8 : slabdata     30     30      0
size-64(DMA)           0      0     64   59    1 : tunables  120   60 
  8 : slabdata      0      0      0
size-32(DMA)           0      0     32  113    1 : tunables  120   60 
  8 : slabdata      0      0      0
size-64            82658  82718     64   59    1 : tunables  120   60 
  8 : slabdata   1402   1402      0
size-32              851    904     32  113    1 : tunables  120   60 
  8 : slabdata      8      8      0
kmem_cache           120    120    128   30    1 : tunables  120   60 
  8 : slabdata      4      4      0


On 1/31/06, Brandeburg, Jesse <jesse.brandeburg@intel.com> wrote:
> Sorry for the top post.
>
> You may want to post this to netdev@vger.kernel.org.
>
> 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: e1000-devel-admin@lists.sourceforge.net [mailto:e1000-devel-
> > admin@lists.sourceforge.net] On Behalf Of Sai Bathina
> > Sent: Monday, January 30, 2006 4:03 PM
> > To: e1000-devel@lists.sourceforge.net
> > Subject: [E1000-devel] 2.6.14.3 and page allocation failures..
> >
> > Hi,
> >      I am seeing page allocation errors and I have a snapshot of the
> > /var/log/messages.
> >
> > My Hardware configs are
> > Dell 650, using e100 driver(e100-3.4.14-k2-NAPI), driver from the
> kernel
> >
> > model name      : Intel(R) Pentium(R) 4 CPU 2.40GHz cache size      :
> > 512 KB
> >
> >   total       used       free     shared    buffers     cached
> > Mem:        255744     188400      67344          0        680
> 11064
> > -/+ buffers/cache:     176656      79088
> > Swap:      2097136     134740    1962396
> >
> >
> > 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.
> >
> > 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 = 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 = 720kB
> >
> > 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  = 2086600kB
> > Jan 30 22:47:00 : Total swap = 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 = 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 = 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  = 1962140kB
> > Jan 30 22:47:02 : Total swap = 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
> >
> >
> > -------------------------------------------------------
> > 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=k&kid\x103432&bid#0486&dat\x121642
> > _______________________________________________
> > E1000-devel mailing list
> > E1000-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/e1000-devel
>


-------------------------------------------------------
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=lnk&kid\x103432&bid#0486&dat\x121642

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.14.3 and page allocation failures..
  2006-01-25 22:59   ` Jesse Brandeburg
@ 2006-01-30 23:48     ` Sai Bathina
  0 siblings, 0 replies; 4+ messages in thread
From: Sai Bathina @ 2006-01-30 23:48 UTC (permalink / raw)
  To: Jesse Brandeburg; +Cc: linux-kernel

Thanks for the information. It does work now. However, I am having
similar problems with e100 driver on a dell 650 box. I am using the
e100 driver which comes with the 2.6.14.3 kernel and it throws similar
page allocation failures. Any help in this regard is appreciated.

Thanks

On 1/25/06, Jesse Brandeburg <jesse.brandeburg@gmail.com> wrote:
> On 1/23/06, Sai Bathina <sai.bathina@gmail.com> wrote:
> > Hi,
> >      I am seeing page allocation errors and I have a snapshot of the
> > /var/log/messages.
> >
> > My Hardware configs are
> > Dell 750, using e1000 driver(e1000-6.2.15)
>
> there is a leak in the 6.2.15 driver (this leak was not in the code
> submitted to the kernel)
>
> you can either use 6.3.9 or you can fix this by applying this attached
> patch (or something similar)
>
> Jesse
>
>
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.14.3 and page allocation failures..
  2006-01-23 20:55 ` Sai Bathina
@ 2006-01-25 22:59   ` Jesse Brandeburg
  2006-01-30 23:48     ` Sai Bathina
  0 siblings, 1 reply; 4+ messages in thread
From: Jesse Brandeburg @ 2006-01-25 22:59 UTC (permalink / raw)
  To: Sai Bathina; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 443 bytes --]

On 1/23/06, Sai Bathina <sai.bathina@gmail.com> wrote:
> Hi,
>      I am seeing page allocation errors and I have a snapshot of the
> /var/log/messages.
>
> My Hardware configs are
> Dell 750, using e1000 driver(e1000-6.2.15)

there is a leak in the 6.2.15 driver (this leak was not in the code
submitted to the kernel)

you can either use 6.3.9 or you can fix this by applying this attached
patch (or something similar)

Jesse

[-- Attachment #2: allocate_rx_buffer_change from 6.2.15-to-6.3.9.patch --]
[-- Type: application/octet-stream, Size: 873 bytes --]

--- linux-2.6.5-7.244/drivers/net/e1000/e1000_main.c.orgi	2006-01-12 22:03:43.147940808 -0600
+++ linux-2.6.5-7.244/drivers/net/e1000/e1000_main.c	2006-01-12 22:03:38.000000000 -0600
@@ -441,9 +441,14 @@ e1000_up(struct e1000_adapter *adapter)
 	e1000_configure_tx(adapter);
 	e1000_setup_rctl(adapter);
 	e1000_configure_rx(adapter);
-	for (i = 0; i < adapter->num_queues; i++)
-		adapter->alloc_rx_buf(adapter, &adapter->rx_ring[i],
-					adapter->rx_ring[i].count);
+	/* call E1000_DESC_UNUSED which always leaves
+	 * at least 1 descriptor unused to make sure
+	 * next_to_use != next_to_clean */
+	for (i = 0; i < adapter->num_rx_queues; i++) {
+		struct e1000_rx_ring *ring = &adapter->rx_ring[i];
+		adapter->alloc_rx_buf(adapter, ring,
+		                      E1000_DESC_UNUSED(ring));
+	}
 
 #ifdef CONFIG_PCI_MSI
 	if(adapter->hw.mac_type > e1000_82547_rev_2) {

^ permalink raw reply	[flat|nested] 4+ messages in thread

* 2.6.14.3 and page allocation failures..
       [not found] <1138048153.136509.119540@f14g2000cwb.googlegroups.com>
@ 2006-01-23 20:55 ` Sai Bathina
  2006-01-25 22:59   ` Jesse Brandeburg
  0 siblings, 1 reply; 4+ messages in thread
From: Sai Bathina @ 2006-01-23 20:55 UTC (permalink / raw)
  To: linux-kernel

Hi,
     I am seeing page allocation errors and I have a snapshot of the
/var/log/messages.

My Hardware configs are
Dell 750, using e1000 driver(e1000-6.2.15)

model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz cache size      :
1024 KB

             total       used       free     shared    buffers
cached
Mem:       1035396     573568     461828          0      24812
40400
-/+ buffers/cache:     508356     527040
Swap:      2097136          0    2097136

Observed the failures after about 9-10 hrs of running network traffic.
I am assuming that it has something to do with the e1000 driver page
allocations here....I would appreciate if anyone can help me in
figuring out what is going wrong with this.



Jan 20 09:00:02  snort2: page allocation failure. order:0, mode:0x20
Jan 20 09:00:02   [__alloc_pages+936/976] __alloc_pages+0x3a8/0x3d0
Jan 20 09:00:02   [kmem_getpages+44/132] kmem_getpages+0x2c/0x84
Jan 20 09:00:02   [cache_grow+163/316] cache_grow+0xa3/0x13c
Jan 20 09:00:02   [cache_alloc_refill+415/488]
cache_alloc_refill+0x19f/0x1e8
Jan 20 09:00:02   [__kmalloc+115/136] __kmalloc+0x73/0x88
Jan 20 09:00:03   [__alloc_skb+88/292] __alloc_skb+0x58/0x124
Jan 20 09:00:03   [pg0+944968351/1069114368]
e1000_alloc_rx_buffers+0x6f/0x3b0 [e1000]
Jan 20 09:00:03   [netif_receive_skb+322/576]
netif_receive_skb+0x142/0x240
Jan 20 09:00:03   [pg0+944966571/1069114368]
e1000_clean_rx_irq+0x6db/0x6ec [e1000]
Jan 20 09:00:03   [__kfree_skb+15/204] __kfree_skb+0xf/0xcc
Jan 20 09:00:03   [pg0+944963983/1069114368] e1000_clean+0x9f/0x150
[e1000]
Jan 20 09:00:03   [net_rx_action+128/296] net_rx_action+0x80/0x128
Jan 20 09:00:03   [gcc2_compiled.+141/256] __do_softirq+0x8d/0x100
Jan 20 09:00:03   [do_softirq+47/52] do_softirq+0x2f/0x34
Jan 20 09:00:03   [irq_exit+52/64] irq_exit+0x34/0x40
Jan 20 09:00:03   [gcc2_compiled.+32/40] do_IRQ+0x20/0x28
Jan 20 09:00:03   [common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 20 09:00:03  Mem-info:
Jan 20 09:00:03  DMA per-cpu:
Jan 20 09:00:03  cpu 0 hot: low 2, high 6, batch 1 used:2
Jan 20 09:00:03  cpu 0 cold: low 0, high 2, batch 1 used:1
Jan 20 09:00:03  Normal per-cpu:
Jan 20 09:00:03  cpu 0 hot: low 62, high 186, batch 31 used:98
Jan 20 09:00:03  cpu 0 cold: low 0, high 62, batch 31 used:44
Jan 20 09:00:03  HighMem per-cpu:
Jan 20 09:00:03  cpu 0 hot: low 30, high 90, batch 15 used:33
Jan 20 09:00:03  cpu 0 cold: low 0, high 30, batch 15 used:18
Jan 20 09:00:03  Free pages:        5176kB (300kB HighMem)
Jan 20 09:00:03  Active:129626 inactive:112034 dirty:39 writeback:773
unstable:0 free:1294 slab:12014 mapped:235222 pagetables:684
Jan 20 09:00:03  DMA free:3548kB min:68kB low:84kB high:100kB
active:3252kB inactive:3068kB present:16384kB pages_scanned:33
all_unreclaimable? no
Jan 20 09:00:03  lowmem_reserve[]: 0 880 1007
Jan 20 09:00:03  Normal free:1328kB min:3756kB low:4692kB high:5632kB
active:438048kB inactive:393860kB present:901120kB pages_scanned:1620
all_unreclaimable? no
Jan 20 09:00:03  lowmem_reserve[]: 0 0 1022
Jan 20 09:00:03  HighMem free:300kB min:128kB low:160kB high:192kB
active:77204kB inactive:51208kB present:130816kB pages_scanned:0
all_unreclaimable? no
Jan 20 09:00:03  lowmem_reserve[]: 0 0 0
Jan 20 09:00:03  DMA: 1*4kB 1*8kB 1*16kB 0*32kB 1*64kB 1*128kB 1*256kB
0*512kB 1*1024kB 1*2048kB 0*4096kB = 3548kB
Jan 20 09:00:03  Normal: 0*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB
1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1328kB
Jan 20 09:00:03  HighMem: 23*4kB 12*8kB 1*16kB 1*32kB 1*64kB 0*128kB
0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 300kB
Jan 20 09:00:03  Swap cache: add 320859, delete 319219, find
236898/236988, race 0+0
Jan 20 09:00:03  Free swap  = 817272kB
Jan 20 09:00:03  Total swap = 2097136kB
Jan 20 09:00:03  Free swap:       817272kB
Jan 20 09:00:03  262080 pages of RAM
Jan 20 09:00:03  32704 pages of HIGHMEM
Jan 20 09:00:03  4255 reserved pages
Jan 20 09:00:03  9309 pages shared
Jan 20 09:00:03  1640 pages swap cached
Jan 20 09:00:03  39 pages dirty
Jan 20 09:00:03  773 pages writeback
Jan 20 09:00:03  235222 pages mapped
Jan 20 09:00:03  12014 pages slab
Jan 20 09:00:03  684 pages pagetables
Jan 20 09:05:02  ips-send: page allocation failure. order:0, mode:0x20
Jan 20 09:05:02   [__alloc_pages+936/976] __alloc_pages+0x3a8/0x3d0
Jan 20 09:05:02   [kmem_getpages+44/132] kmem_getpages+0x2c/0x84
Jan 20 09:05:02   [cache_grow+163/316] cache_grow+0xa3/0x13c
Jan 20 09:05:02   [cache_alloc_refill+415/488]
cache_alloc_refill+0x19f/0x1e8
Jan 20 09:05:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:05:02   [kmem_cache_alloc+63/76] kmem_cache_alloc+0x3f/0x4c
Jan 20 09:05:02   [br_nf_pre_routing+768/948]
br_nf_pre_routing+0x300/0x3b4
Jan 20 09:05:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:05:02   [nf_iterate+69/112] nf_iterate+0x45/0x70
Jan 20 09:05:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:05:02   [nf_hook_slow+100/260] nf_hook_slow+0x64/0x104
Jan 20 09:05:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:05:02   [br_handle_frame+385/476] br_handle_frame+0x181/0x1dc
Jan 20 09:05:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:05:02   [netif_receive_skb+322/576]
netif_receive_skb+0x142/0x240
Jan 20 09:05:02   [pg0+944966390/1069114368]
e1000_clean_rx_irq+0x626/0x6ec [e1000]
Jan 20 09:05:02   [do_no_page+85/852] do_no_page+0x55/0x354
Jan 20 09:05:02   [pg0+944963983/1069114368] e1000_clean+0x9f/0x150
[e1000]
Jan 20 09:05:02   [net_rx_action+128/296] net_rx_action+0x80/0x128
Jan 20 09:05:02   [gcc2_compiled.+141/256] __do_softirq+0x8d/0x100
Jan 20 09:05:02   [do_softirq+47/52] do_softirq+0x2f/0x34
Jan 20 09:05:02   [irq_exit+52/64] irq_exit+0x34/0x40
Jan 20 09:05:02   [gcc2_compiled.+32/40] do_IRQ+0x20/0x28
Jan 20 09:05:02   [common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 20 09:05:02  Mem-info:
Jan 20 09:05:02  DMA per-cpu:
Jan 20 09:05:02  cpu 0 hot: low 2, high 6, batch 1 used:2
Jan 20 09:05:02  cpu 0 cold: low 0, high 2, batch 1 used:1
Jan 20 09:05:02  Normal per-cpu:
Jan 20 09:05:02  cpu 0 hot: low 62, high 186, batch 31 used:92
Jan 20 09:05:02  cpu 0 cold: low 0, high 62, batch 31 used:45
Jan 20 09:05:02  HighMem per-cpu:
Jan 20 09:05:02  cpu 0 hot: low 30, high 90, batch 15 used:39
Jan 20 09:05:02  cpu 0 cold: low 0, high 30, batch 15 used:23
Jan 20 09:05:02  Free pages:        5040kB (180kB HighMem)
Jan 20 09:05:02  Active:128181 inactive:112056 dirty:0 writeback:1077
unstable:0 free:1260 slab:13455 mapped:233993 pagetables:687
Jan 20 09:05:02  DMA free:3548kB min:68kB low:84kB high:100kB
active:2848kB inactive:3384kB present:16384kB pages_scanned:35
all_unreclaimable? no
Jan 20 09:05:02  lowmem_reserve[]: 0 880 1007
Jan 20 09:05:02  Normal free:1312kB min:3756kB low:4692kB high:5632kB
active:432024kB inactive:394232kB present:901120kB pages_scanned:2009
all_unreclaimable? no
Jan 20 09:05:02  lowmem_reserve[]: 0 0 1022
Jan 20 09:05:02  HighMem free:180kB min:128kB low:160kB high:192kB
active:77852kB inactive:50608kB present:130816kB pages_scanned:0
all_unreclaimable? no
Jan 20 09:05:02  lowmem_reserve[]: 0 0 0
Jan 20 09:05:02  DMA: 1*4kB 1*8kB 1*16kB 0*32kB 1*64kB 1*128kB 1*256kB
0*512kB 1*1024kB 1*2048kB 0*4096kB = 3548kB
Jan 20 09:05:02  Normal: 0*4kB 0*8kB 0*16kB 1*32kB 0*64kB 0*128kB
1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1312kB
Jan 20 09:05:02  HighMem: 13*4kB 2*8kB 1*16kB 1*32kB 1*64kB 0*128kB
0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 180kB
Jan 20 09:05:02  Swap cache: add 324768, delete 323174, find
238815/238918, race 0+0
Jan 20 09:05:02  Free swap  = 802288kB
Jan 20 09:05:02  Total swap = 2097136kB
Jan 20 09:05:02  Free swap:       802288kB
Jan 20 09:05:02  262080 pages of RAM
Jan 20 09:05:02  32704 pages of HIGHMEM
Jan 20 09:05:02  4255 reserved pages
Jan 20 09:05:02  9282 pages shared
Jan 20 09:05:02  1594 pages swap cached
Jan 20 09:05:02  0 pages dirty
Jan 20 09:05:02  1077 pages writeback
Jan 20 09:05:02  233993 pages mapped
Jan 20 09:05:02  13455 pages slab
Jan 20 09:05:02  687 pages pagetables
Jan 20 09:15:02  sw-config: page allocation failure. order:0, mode:0x20
Jan 20 09:15:02   [__alloc_pages+936/976] __alloc_pages+0x3a8/0x3d0
Jan 20 09:15:02   [kmem_getpages+44/132] kmem_getpages+0x2c/0x84
Jan 20 09:15:02   [cache_grow+163/316] cache_grow+0xa3/0x13c
Jan 20 09:15:02   [cache_alloc_refill+415/488]
cache_alloc_refill+0x19f/0x1e8
Jan 20 09:15:02   [__kmalloc+115/136] __kmalloc+0x73/0x88
Jan 20 09:15:02   [nf_queue+122/752] nf_queue+0x7a/0x2f0
Jan 20 09:15:02   [nf_hook_slow+218/260] nf_hook_slow+0xda/0x104
Jan 20 09:15:02   [br_nf_forward_finish+0/224]
br_nf_forward_finish+0x0/0xe0
Jan 20 09:15:02   [br_forward_finish+0/76] br_forward_finish+0x0/0x4c
Jan 20 09:15:02   [br_nf_forward_ip+264/296]
br_nf_forward_ip+0x108/0x128
Jan 20 09:15:02   [br_nf_forward_finish+0/224]
br_nf_forward_finish+0x0/0xe0
Jan 20 09:15:02   [nf_iterate+69/112] nf_iterate+0x45/0x70
Jan 20 09:15:02   [br_forward_finish+0/76] br_forward_finish+0x0/0x4c
Jan 20 09:15:02   [nf_hook_slow+100/260] nf_hook_slow+0x64/0x104
Jan 20 09:15:02   [br_forward_finish+0/76] br_forward_finish+0x0/0x4c
Jan 20 09:15:02   [__br_forward+66/88] __br_forward+0x42/0x58
Jan 20 09:15:02   [br_forward_finish+0/76] br_forward_finish+0x0/0x4c
Jan 20 09:15:02   [br_forward+29/76] br_forward+0x1d/0x4c
Jan 20 09:15:02   [br_handle_frame_finish+195/220]
br_handle_frame_finish+0xc3/0xdc
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [br_nf_pre_routing_finish+684/704]
br_nf_pre_routing_finish+0x2ac/0x2c0
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [br_nf_pre_routing_finish+0/704]
br_nf_pre_routing_finish+0x0/0x2c0
Jan 20 09:15:02   [br_nf_pre_routing_finish+0/704]
br_nf_pre_routing_finish+0x0/0x2c0
Jan 20 09:15:02   [nf_iterate+69/112] nf_iterate+0x45/0x70
Jan 20 09:15:02   [br_nf_pre_routing_finish+0/704]
br_nf_pre_routing_finish+0x0/0x2c0
Jan 20 09:15:02   [nf_hook_slow+100/260] nf_hook_slow+0x64/0x104
Jan 20 09:15:02   [nf_hook_slow+251/260] nf_hook_slow+0xfb/0x104
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [br_nf_pre_routing+907/948]
br_nf_pre_routing+0x38b/0x3b4
Jan 20 09:15:02   [br_nf_pre_routing+925/948]
br_nf_pre_routing+0x39d/0x3b4
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [nf_iterate+69/112] nf_iterate+0x45/0x70
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [nf_hook_slow+100/260] nf_hook_slow+0x64/0x104
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [br_handle_frame+385/476] br_handle_frame+0x181/0x1dc
Jan 20 09:15:02   [br_handle_frame_finish+0/220]
br_handle_frame_finish+0x0/0xdc
Jan 20 09:15:02   [netif_receive_skb+322/576]
netif_receive_skb+0x142/0x240
Jan 20 09:15:02   [pg0+944966390/1069114368]
e1000_clean_rx_irq+0x626/0x6ec [e1000]
Jan 20 09:15:02   [do_no_page+85/852] do_no_page+0x55/0x354
Jan 20 09:15:02   [pg0+944963983/1069114368] e1000_clean+0x9f/0x150
[e1000]
Jan 20 09:15:02   [net_rx_action+128/296] net_rx_action+0x80/0x128
Jan 20 09:15:02   [gcc2_compiled.+141/256] __do_softirq+0x8d/0x100
Jan 20 09:15:02   [do_softirq+47/52] do_softirq+0x2f/0x34
Jan 20 09:15:02   [irq_exit+52/64] irq_exit+0x34/0x40
Jan 20 09:15:02   [gcc2_compiled.+32/40] do_IRQ+0x20/0x28
Jan 20 09:15:02   [common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 20 09:15:02  Mem-info:
Jan 20 09:15:02  DMA per-cpu:
Jan 20 09:15:02  cpu 0 hot: low 2, high 6, batch 1 used:2
Jan 20 09:15:02  cpu 0 cold: low 0, high 2, batch 1 used:1
Jan 20 09:15:02  Normal per-cpu:
Jan 20 09:15:02  cpu 0 hot: low 62, high 186, batch 31 used:92
Jan 20 09:15:02  cpu 0 cold: low 0, high 62, batch 31 used:50
Jan 20 09:15:02  HighMem per-cpu:
Jan 20 09:15:02  cpu 0 hot: low 30, high 90, batch 15 used:42
Jan 20 09:15:02  cpu 0 cold: low 0, high 30, batch 15 used:21
Jan 20 09:15:02  Free pages:        5084kB (240kB HighMem)
Jan 20 09:15:02  Active:127760 inactive:111885 dirty:35 writeback:425
unstable:0 free:1271 slab:14006 mapped:233280 pagetables:712
Jan 20 09:15:02  DMA free:3548kB min:68kB low:84kB high:100kB
active:1384kB inactive:3720kB present:16384kB pages_scanned:33
all_unreclaimable? no
Jan 20 09:15:02  lowmem_reserve[]: 0 880 1007
Jan 20 09:15:02  Normal free:1296kB min:3756kB low:4692kB high:5632kB
active:432568kB inactive:392496kB present:901120kB pages_scanned:0
all_unreclaimable? no
Jan 20 09:15:02  lowmem_reserve[]: 0 0 1022
Jan 20 09:15:02  HighMem free:240kB min:128kB low:160kB high:192kB
active:77088kB inactive:51324kB present:130816kB pages_scanned:0
all_unreclaimable? no
Jan 20 09:15:02  lowmem_reserve[]: 0 0 0
Jan 20 09:15:02  DMA: 1*4kB 1*8kB 1*16kB 0*32kB 1*64kB 1*128kB 1*256kB
0*512kB 1*1024kB 1*2048kB 0*4096kB = 3548kB
Jan 20 09:15:02  Normal: 0*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB
1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1296kB
Jan 20 09:15:02  HighMem: 12*4kB 8*8kB 2*16kB 1*32kB 1*64kB 0*128kB
0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 240kB
Jan 20 09:15:02  Swap cache: add 330626, delete 328837, find
242588/242691, race 0+0
Jan 20 09:15:02  Free swap  = 778864kB
Jan 20 09:15:02  Total swap = 2097136kB
Jan 20 09:15:02  Free swap:       778864kB
Jan 20 09:15:02  262080 pages of RAM
Jan 20 09:15:02  32704 pages of HIGHMEM
Jan 20 09:15:02  4255 reserved pages
Jan 20 09:15:02  10595 pages shared
Jan 20 09:15:02  1789 pages swap cached
Jan 20 09:15:02  35 pages dirty
Jan 20 09:15:02  425 pages writeback
Jan 20 09:15:02  233280 pages mapped
Jan 20 09:15:02  14006 pages slab
Jan 20 09:15:02  712 pages pagetables

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-02-01 13:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <C925F8B43D79CC49ACD0601FB68FF50C06909DA8@orsmsx408>
2006-02-01 13:35 ` 2.6.14.3 and page allocation failures Sai Bathina
     [not found] <1138048153.136509.119540@f14g2000cwb.googlegroups.com>
2006-01-23 20:55 ` Sai Bathina
2006-01-25 22:59   ` Jesse Brandeburg
2006-01-30 23:48     ` Sai Bathina

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.