kernel-ark/fs
Benjamin LaHaise b0e6e96299 [PATCH] reduce size of bio mempools
The biovec default mempool limit of 256 entries results in over 3MB of RAM
being permanently pinned, even on systems with only 128MB of RAM.  Since
mempool tries to allocate from the system pool first, it makes sense to
reduce the size of the mempool fallbacks to a more reasonable limit of 1-5
entries -- enough for the system to be able to make progress even under
load.

Signed-off-by: Benjamin LaHaise <bcrl@kvack.org>
Acked-by: Jens Axboe <axboe@suse.de>
Cc: Matt Mackall <mpm@selenic.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-23 07:38:18 -08:00
..
9p [PATCH] convert fs/9p/ to mutexes, fix locking bugs 2006-03-23 07:38:10 -08:00
adfs [PATCH] fs/*/file.c: drop insane header dependencies 2006-03-23 07:38:17 -08:00
affs
afs
autofs
autofs4 [PATCH] sem2mutex: autofs4 wq_sem 2006-03-23 07:38:13 -08:00
befs
bfs
cifs [PATCH] sem2mutex: vfs_rename_mutex 2006-03-23 07:38:12 -08:00
coda
configfs
cramfs
debugfs
devfs
devpts [PATCH] devpts: use lib/parser.c for parsing mount options 2006-03-23 07:38:17 -08:00
efs
exportfs
ext2 [PATCH] ext2: switch to inode_inc_count, inode_dec_count 2006-03-23 07:38:16 -08:00
ext3 [PATCH] convert ext3's truncate_sem to a mutex 2006-03-23 07:38:14 -08:00
fat [PATCH] fat_lock is used as a mutex, convert it to using the new mutex primitive 2006-03-23 07:38:15 -08:00
freevxfs
fuse
hfs
hfsplus
hostfs
hpfs [PATCH] sem2mutex: HPFS 2006-03-23 07:38:13 -08:00
hppfs
hugetlbfs
isofs
jbd [PATCH] sem2mutex: jbd, j_checkpoint_mutex 2006-03-23 07:38:12 -08:00
jffs [PATCH] sem2mutex: JFFS 2006-03-23 07:38:13 -08:00
jffs2
jfs
lockd
minix [PATCH] minix: switch to inode_inc_link_count, inode_dec_link_count 2006-03-23 07:38:15 -08:00
msdos
ncpfs [PATCH] sem2mutex: NCPFS 2006-03-23 07:38:14 -08:00
nfs
nfs_common
nfsd
nls
ntfs
ocfs2
openpromfs
partitions
proc [PATCH] proc: fix duplicate line in /proc/devices 2006-03-23 07:38:02 -08:00
qnx4 [PATCH] fs/*/file.c: drop insane header dependencies 2006-03-23 07:38:17 -08:00
ramfs [PATCH] fs/*/file.c: drop insane header dependencies 2006-03-23 07:38:17 -08:00
reiserfs
relayfs
romfs
smbfs
sysfs
sysv [PATCH] sysv: switch to inode_inc_count, inode_dec_count 2006-03-23 07:38:15 -08:00
udf [PATCH] sem2mutex: UDF 2006-03-23 07:38:14 -08:00
ufs [PATCH] ufs: switch to inode_inc_count, inode_dec_count 2006-03-23 07:38:16 -08:00
vfat
xfs [PATCH] more for_each_cpu() conversions 2006-03-23 07:38:17 -08:00
aio.c
attr.c
bad_inode.c
binfmt_aout.c
binfmt_elf_fdpic.c
binfmt_elf.c
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
binfmt_script.c
binfmt_som.c
bio.c [PATCH] reduce size of bio mempools 2006-03-23 07:38:18 -08:00
block_dev.c [PATCH] sem2mutex: blockdev #2 2006-03-23 07:38:11 -08:00
buffer.c [PATCH] sem2mutex: blockdev #2 2006-03-23 07:38:11 -08:00
char_dev.c
compat_ioctl.c
compat.c
dcache.c
dcookies.c
direct-io.c
dnotify.c
dquot.c [PATCH] sem2mutex: quota 2006-03-23 07:38:11 -08:00
drop_caches.c
eventpoll.c [PATCH] get_empty_filp tweaks, inline epoll_init_file() 2006-03-23 07:38:17 -08:00
exec.c
fcntl.c [PATCH] Shrinks sizeof(files_struct) and better layout 2006-03-23 07:38:09 -08:00
fifo.c
file_table.c [PATCH] get_empty_filp tweaks, inline epoll_init_file() 2006-03-23 07:38:17 -08:00
file.c [PATCH] Shrinks sizeof(files_struct) and better layout 2006-03-23 07:38:09 -08:00
filesystems.c
fs-writeback.c
inode.c [PATCH] sem2mutex: iprune 2006-03-23 07:38:12 -08:00
inotify.c [PATCH] sem2mutex: iprune 2006-03-23 07:38:12 -08:00
ioctl.c
ioprio.c
Kconfig
Kconfig.binfmt
libfs.c [PATCH] sem2mutex: fs/libfs.c 2006-03-23 07:38:12 -08:00
locks.c
Makefile
mbcache.c
mpage.c
namei.c [PATCH] sem2mutex: vfs_rename_mutex 2006-03-23 07:38:12 -08:00
namespace.c
nfsctl.c
open.c [PATCH] Shrinks sizeof(files_struct) and better layout 2006-03-23 07:38:09 -08:00
pipe.c
pnode.c
pnode.h
posix_acl.c
quota_v1.c
quota_v2.c [PATCH] sem2mutex: quota 2006-03-23 07:38:11 -08:00
quota.c [PATCH] sem2mutex: quota 2006-03-23 07:38:11 -08:00
read_write.c
readdir.c
select.c
seq_file.c [PATCH] sem2mutex: fs/seq_file.c 2006-03-23 07:38:12 -08:00
stat.c
super.c [PATCH] sem2mutex: vfs_rename_mutex 2006-03-23 07:38:12 -08:00
xattr_acl.c
xattr.c