linux/Documentation/filesystems
Robin Holt 7339ff8302 [PATCH] Add tmpfs options for memory placement policies
Anything that writes into a tmpfs filesystem is liable to disproportionately
decrease the available memory on a particular node.  Since there's no telling
what sort of application (e.g.  dd/cp/cat) might be dropping large files
there, this lets the admin choose the appropriate default behavior for their
site's situation.

Introduce a tmpfs mount option which allows specifying a memory policy and
a second option to specify the nodelist for that policy.  With the default
policy, tmpfs will behave as it does today.  This patch adds support for
preferred, bind, and interleave policies.

The default policy will cause pages to be added to tmpfs files on the node
which is doing the writing.  Some jobs expect a single process to create
and manage the tmpfs files.  This results in a node which has a
significantly reduced number of free pages.

With this patch, the administrator can specify the policy and nodes for
that policy where they would prefer allocations.

This patch was originally written by Brent Casavant and Hugh Dickins.  I
added support for the bind and preferred policies and the mpol_nodelist
mount option.

Signed-off-by: Brent Casavant <bcasavan@sgi.com>
Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Robin Holt <holt@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-14 18:27:07 -08:00
..
configfs [PATCH] configfs: User-driven configuration filesystem 2006-01-03 11:45:28 -08:00
devfs
00-INDEX Merge http://oss.oracle.com/git/ocfs2 2006-01-05 20:43:11 -08:00
Exporting
Locking
adfs.txt
affs.txt
afs.txt
automount-support.txt
befs.txt
bfs.txt
cifs.txt
coda.txt
cramfs.txt
dentry-locking.txt
directory-locking
dlmfs.txt [PATCH] OCFS2: The Second Oracle Cluster Filesystem 2006-01-03 11:45:47 -08:00
ext2.txt
ext3.txt [PATCH] ext3: fix documentation of online resizing 2006-01-11 18:42:10 -08:00
files.txt
fuse.txt
hfs.txt
hpfs.txt
inotify.txt
isofs.txt
jfs.txt
ncpfs.txt
ntfs.txt
ocfs2.txt [PATCH] OCFS2: The Second Oracle Cluster Filesystem 2006-01-03 11:45:47 -08:00
porting
proc.txt Documentation/filesystems/proc.txt: indentation fix 2006-01-10 00:20:30 +01:00
ramfs-rootfs-initramfs.txt [PATCH] update to the initramfs docs 2006-01-08 20:14:00 -08:00
relayfs.txt [PATCH] relayfs: Documentation cleanup, remove obsolete info 2006-01-08 20:13:51 -08:00
romfs.txt
smbfs.txt
spufs.txt [PATCH] spufs: The SPU file system, base 2006-01-09 14:49:12 +11:00
sysfs-pci.txt [PATCH] PCI: document sysfs rom file interface 2006-01-09 12:13:19 -08:00
sysfs.txt
sysv-fs.txt
tmpfs.txt [PATCH] Add tmpfs options for memory placement policies 2006-01-14 18:27:07 -08:00
udf.txt
ufs.txt
v9fs.txt
vfat.txt
vfs.txt Documentation/filesystems/vfs.txt: typo fix 2006-01-03 13:35:41 +01:00
xfs.txt
xip.txt