All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Jeff V. Merkey" <jmerkey@drdos.com>
To: "Jeff V. Merkey" <jmerkey@drdos.com>
Cc: Nick Piggin <nickpiggin@yahoo.com.au>,
	jmerkey@galt.devicelogics.com, linux-kernel@vger.kernel.org,
	jmerkey@comcast.net
Subject: Re: 2.6.8.1 mempool subsystem sickness
Date: Wed, 15 Sep 2004 11:33:46 -0600	[thread overview]
Message-ID: <41487CFA.5010002@drdos.com> (raw)
In-Reply-To: <41487B6D.1080202@drdos.com>

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

Jeff V. Merkey wrote:

> Nick Piggin wrote:
>
>> jmerkey@galt.devicelogics.com wrote:
>>
>>> You bet.  Send them to me.  For some reason I am not able to post to 
>>> LKML again.
>>>
>>> Jeff
>>>
>> OK, this is against 2.6.9-rc2. Let me know how you go. Thanks
>>
>>  
>>
>
> Nick,
>
> The problem is corrected with this patch.  I am running with 3GB of 
> kernel memory
> and 1GB user space with the userspace splitting patch with very heavy 
> swapping
> and user space app activity and no failed allocations.  This patch 
> should be rolled
> into 2.6.9-rc2 since it fixes the problem.  With standard 3GB User/1GB 
> kernel
> address space, it also fixes the problems with X server running out of 
> memory
> and the apps crashing.
>
> Jeff
>
> Here's the stats from the test of the patch against 2.6.8-rc2 with the 
> patch applied
>
>


Attachments included.

Jeff


[-- Attachment #2: proc.meminfo --]
[-- Type: text/plain, Size: 572 bytes --]

MemTotal:      2983616 kB
MemFree:        576608 kB
Buffers:         42116 kB
Cached:          86000 kB
SwapCached:       2364 kB
Active:         133756 kB
Inactive:        25340 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2983616 kB
LowFree:        576608 kB
SwapTotal:     1052248 kB
SwapFree:      1011856 kB
Dirty:            4136 kB
Writeback:           0 kB
Mapped:          35872 kB
Slab:          2239264 kB
Committed_AS:    97816 kB
PageTables:       1076 kB
VmallocTotal:   122824 kB
VmallocUsed:      2896 kB
VmallocChunk:   119604 kB

[-- Attachment #3: proc.vmstat --]
[-- Type: text/plain, Size: 704 bytes --]

nr_dirty 1070
nr_writeback 0
nr_unstable 0
nr_page_table_pages 257
nr_mapped 5452
nr_slab 559846
pgpgin 259093865
pgpgout 68682338
pswpin 59363
pswpout 292378
pgalloc_high 0
pgalloc_normal 30770083
pgalloc_dma 2951033
pgfree 33868082
pgactivate 1505831
pgdeactivate 1709234
pgfault 64727816
pgmajfault 15099
pgrefill_high 0
pgrefill_normal 1685663
pgrefill_dma 1153475
pgsteal_high 0
pgsteal_normal 1043923
pgsteal_dma 424170
pgscan_kswapd_high 0
pgscan_kswapd_normal 1209615
pgscan_kswapd_dma 1983944
pgscan_direct_high 0
pgscan_direct_normal 206712
pgscan_direct_dma 9603
pginodesteal 11
slabs_scanned 342016
kswapd_steal 1298184
kswapd_inodesteal 9310
pageoutrun 2291
allocstall 4830
pgrotated 446422

[-- Attachment #4: proc.slabinfo --]
[-- Type: text/plain, Size: 13583 bytes --]

slabinfo - version: 2.0
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <batchcount> <limit> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
bt_sock                3     10    384   10    1 : tunables   54   27    0 : slabdata      1      1      0
rpc_buffers            8      8   2048    2    1 : tunables   24   12    0 : slabdata      4      4      0
rpc_tasks              8     15    256   15    1 : tunables  120   60    0 : slabdata      1      1      0
rpc_inode_cache        6      7    512    7    1 : tunables   54   27    0 : slabdata      1      1      0
ip_fib_hash           11    226     16  226    1 : tunables  120   60    0 : slabdata      1      1      0
scsi_cmd_cache        52    110    384   10    1 : tunables   54   27    0 : slabdata      8     11      0
sgpool-128            32     32   2048    2    1 : tunables   24   12    0 : slabdata     16     16      0
sgpool-64             32     32   1024    4    1 : tunables   54   27    0 : slabdata      8      8      0
sgpool-32             32     32    512    8    1 : tunables   54   27    0 : slabdata      4      4      0
sgpool-16             32     45    256   15    1 : tunables  120   60    0 : slabdata      3      3      0
sgpool-8              97    217    128   31    1 : tunables  120   60    0 : slabdata      6      7      0
dm_tio                 0      0     16  226    1 : tunables  120   60    0 : slabdata      0      0      0
dm_io                  0      0     16  226    1 : tunables  120   60    0 : slabdata      0      0      0
uhci_urb_priv          0      0     44   88    1 : tunables  120   60    0 : slabdata      0      0      0
dn_fib_info_cache      0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
dn_dst_cache           0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
dn_neigh_cache         0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
decnet_socket_cache      0      0    768    5    1 : tunables   54   27    0 : slabdata      0      0      0
clip_arp_cache         0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
xfrm6_tunnel_spi       0      0     64   61    1 : tunables  120   60    0 : slabdata      0      0      0
fib6_nodes            13    119     32  119    1 : tunables  120   60    0 : slabdata      1      1      0
ip6_dst_cache         51     90    256   15    1 : tunables  120   60    0 : slabdata      6      6      0
ndisc_cache            5     15    256   15    1 : tunables  120   60    0 : slabdata      1      1      0
raw6_sock              0      0    640    6    1 : tunables   54   27    0 : slabdata      0      0      0
udp6_sock              0      0    640    6    1 : tunables   54   27    0 : slabdata      0      0      0
tcp6_sock              5      7   1152    7    2 : tunables   24   12    0 : slabdata      1      1      0
unix_sock             50     50    384   10    1 : tunables   54   27    0 : slabdata      5      5      0
ip_mrt_cache           0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
tcp_tw_bucket          0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
tcp_bind_bucket        8    226     16  226    1 : tunables  120   60    0 : slabdata      1      1      0
tcp_open_request       0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
inet_peer_cache        1     61     64   61    1 : tunables  120   60    0 : slabdata      1      1      0
secpath_cache          0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
xfrm_dst_cache         0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
ip_dst_cache          23     30    256   15    1 : tunables  120   60    0 : slabdata      2      2      0
arp_cache              1     31    128   31    1 : tunables  120   60    0 : slabdata      1      1      0
raw4_sock              0      0    512    7    1 : tunables   54   27    0 : slabdata      0      0      0
udp_sock               3      7    512    7    1 : tunables   54   27    0 : slabdata      1      1      0
tcp_sock              20     20   1024    4    1 : tunables   54   27    0 : slabdata      5      5      0
flow_cache             0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
isofs_inode_cache      0      0    320   12    1 : tunables   54   27    0 : slabdata      0      0      0
fat_inode_cache        0      0    340   11    1 : tunables   54   27    0 : slabdata      0      0      0
ext2_inode_cache       0      0    400   10    1 : tunables   54   27    0 : slabdata      0      0      0
journal_handle        16    135     28  135    1 : tunables  120   60    0 : slabdata      1      1      0
journal_head         521    891     48   81    1 : tunables  120   60    0 : slabdata     11     11      0
revoke_table           4    290     12  290    1 : tunables  120   60    0 : slabdata      1      1      0
revoke_record          0      0     16  226    1 : tunables  120   60    0 : slabdata      0      0      0
ext3_inode_cache    7263   7263    440    9    1 : tunables   54   27    0 : slabdata    807    807      0
ext3_xattr             0      0     44   88    1 : tunables  120   60    0 : slabdata      0      0      0
reiser_inode_cache      0      0    368   11    1 : tunables   54   27    0 : slabdata      0      0      0
dquot                  0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
eventpoll_pwq          0      0     36  107    1 : tunables  120   60    0 : slabdata      0      0      0
eventpoll_epi          0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
kioctx                 0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
kiocb                  0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
dnotify_cache          1    185     20  185    1 : tunables  120   60    0 : slabdata      1      1      0
fasync_cache           0      0     16  226    1 : tunables  120   60    0 : slabdata      0      0      0
shmem_inode_cache      4     10    384   10    1 : tunables   54   27    0 : slabdata      1      1      0
posix_timers_cache      0      0     96   41    1 : tunables  120   60    0 : slabdata      0      0      0
uid_cache              9     61     64   61    1 : tunables  120   60    0 : slabdata      1      1      0
cfq_pool              64    119     32  119    1 : tunables  120   60    0 : slabdata      1      1      0
crq_pool               0      0     36  107    1 : tunables  120   60    0 : slabdata      0      0      0
deadline_drq           0      0     48   81    1 : tunables  120   60    0 : slabdata      0      0      0
as_arq               135    195     60   65    1 : tunables  120   60    0 : slabdata      3      3      0
blkdev_ioc           109    185     20  185    1 : tunables  120   60    0 : slabdata      1      1      0
blkdev_queue          21     24    452    8    1 : tunables   54   27    0 : slabdata      3      3      0
blkdev_requests      122    182    152   26    1 : tunables  120   60    0 : slabdata      7      7      0
biovec-(256)         256    256   3072    2    2 : tunables   24   12    0 : slabdata    128    128      0
biovec-128           256    260   1536    5    2 : tunables   24   12    0 : slabdata     52     52      0
biovec-64            257    260    768    5    1 : tunables   54   27    0 : slabdata     52     52      0
biovec-16         131340 131340    256   15    1 : tunables  120   60    0 : slabdata   8756   8756      0
biovec-4             305    305     64   61    1 : tunables  120   60    0 : slabdata      5      5      0
biovec-1             368    678     16  226    1 : tunables  120   60    0 : slabdata      3      3      0
bio               131396 131516     64   61    1 : tunables  120   60    0 : slabdata   2156   2156      0
file_lock_cache        6     45     88   45    1 : tunables  120   60    0 : slabdata      1      1      0
sock_inode_cache     100    100    384   10    1 : tunables   54   27    0 : slabdata     10     10      0
skbuff_head_cache   2130   2130    256   15    1 : tunables  120   60    0 : slabdata    142    142      0
sock                  30     30    384   10    1 : tunables   54   27    0 : slabdata      3      3      0
proc_inode_cache     435    481    308   13    1 : tunables   54   27    0 : slabdata     37     37      0
sigqueue              27     27    148   27    1 : tunables  120   60    0 : slabdata      1      1      0
radix_tree_node     7378   7378    276   14    1 : tunables   54   27    0 : slabdata    527    527      0
bdev_cache             8     14    512    7    1 : tunables   54   27    0 : slabdata      2      2      0
mnt_cache             21     31    128   31    1 : tunables  120   60    0 : slabdata      1      1      0
inode_cache         3406   3406    292   13    1 : tunables   54   27    0 : slabdata    262    262      0
dentry_cache       15148  15148    140   28    1 : tunables  120   60    0 : slabdata    541    541      0
filp                 705    945    256   15    1 : tunables  120   60    0 : slabdata     63     63      0
names_cache           19     19   4096    1    1 : tunables   24   12    0 : slabdata     19     19      0
idr_layer_cache      100    116    136   29    1 : tunables  120   60    0 : slabdata      4      4      0
buffer_head        18041  67230     48   81    1 : tunables  120   60    0 : slabdata    830    830      0
mm_struct            102    102    640    6    1 : tunables   54   27    0 : slabdata     17     17      0
vm_area_struct      1831   2256     84   47    1 : tunables  120   60    0 : slabdata     48     48      0
fs_cache             119    119     32  119    1 : tunables  120   60    0 : slabdata      1      1      0
files_cache           98     98    512    7    1 : tunables   54   27    0 : slabdata     14     14      0
signal_cache         155    155    128   31    1 : tunables  120   60    0 : slabdata      5      5      0
sighand_cache         89    115   1408    5    2 : tunables   24   12    0 : slabdata     23     23      0
task_struct           93    114   1360    3    1 : tunables   24   12    0 : slabdata     38     38      0
anon_vma             921   1221      8  407    1 : tunables  120   60    0 : slabdata      3      3      0
pgd                   73     73   4096    1    1 : tunables   24   12    0 : slabdata     73     73      0
size-131072(DMA)       0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-131072            2      2 131072    1   32 : tunables    8    4    0 : slabdata      2      2      0
size-65536(DMA)        0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
size-65536         32834  32834  65536    1   16 : tunables    8    4    0 : slabdata  32834  32834      0
size-32768(DMA)        0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-32768             1      1  32768    1    8 : tunables    8    4    0 : slabdata      1      1      0
size-16384(DMA)        0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-16384             2      2  16384    1    4 : tunables    8    4    0 : slabdata      2      2      0
size-8192(DMA)         0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
size-8192            124    128   8192    1    2 : tunables    8    4    0 : slabdata    124    128      0
size-4096(DMA)         0      0   4096    1    1 : tunables   24   12    0 : slabdata      0      0      0
size-4096           2095   2095   4096    1    1 : tunables   24   12    0 : slabdata   2095   2095      0
size-2048(DMA)         0      0   2048    2    1 : tunables   24   12    0 : slabdata      0      0      0
size-2048          32867  32868   2048    2    1 : tunables   24   12    0 : slabdata  16434  16434      0
size-1024(DMA)         0      0   1024    4    1 : tunables   54   27    0 : slabdata      0      0      0
size-1024            141    144   1024    4    1 : tunables   54   27    0 : slabdata     36     36      0
size-512(DMA)          0      0    512    8    1 : tunables   54   27    0 : slabdata      0      0      0
size-512             200    560    512    8    1 : tunables   54   27    0 : slabdata     70     70      0
size-256(DMA)          0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
size-256             189    480    256   15    1 : tunables  120   60    0 : slabdata     32     32      0
size-128(DMA)          0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
size-128            2181   2263    128   31    1 : tunables  120   60    0 : slabdata     73     73      0
size-64(DMA)           0      0     64   61    1 : tunables  120   60    0 : slabdata      0      0      0
size-64              921   1281     64   61    1 : tunables  120   60    0 : slabdata     21     21      0
size-32(DMA)           0      0     32  119    1 : tunables  120   60    0 : slabdata      0      0      0
size-32            52715  52955     32  119    1 : tunables  120   60    0 : slabdata    445    445      0
kmem_cache           124    124    128   31    1 : tunables  120   60    0 : slabdata      4      4      0

  reply	other threads:[~2004-09-15 18:09 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <091420042058.15928.41475B8000002BA100003E382200763704970A059D0A0306@comcast.net>
2004-09-14 20:32 ` 2.6.8.1 mempool subsystem sickness Jeff V. Merkey
2004-09-14 22:59   ` Nick Piggin
     [not found]     ` <20040914223122.GA3325@galt.devicelogics.com>
2004-09-14 23:51       ` Nick Piggin
2004-09-15  0:51         ` Gene Heskett
2004-09-15 17:27         ` Jeff V. Merkey
2004-09-15 17:33           ` Jeff V. Merkey [this message]
2004-09-16  1:46           ` Nick Piggin
2004-09-16  5:56             ` Jens Axboe
2004-09-08 16:48 jmerkey
2004-09-08 23:05 ` Nick Piggin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41487CFA.5010002@drdos.com \
    --to=jmerkey@drdos.com \
    --cc=jmerkey@comcast.net \
    --cc=jmerkey@galt.devicelogics.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=nickpiggin@yahoo.com.au \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.