From 7762c216c9759d895ac85fa84137cb71c99cf85e Mon Sep 17 00:00:00 2001 From: James Peach Date: Wed, 28 Feb 2007 19:33:04 +0000 Subject: Document cacheprime VFS module. (This used to be commit bc5fa1d172857c156137add76de4611fda050098) --- docs/manpages-3/smb-vfs-cacheprime.8.xml | 107 +++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 docs/manpages-3/smb-vfs-cacheprime.8.xml diff --git a/docs/manpages-3/smb-vfs-cacheprime.8.xml b/docs/manpages-3/smb-vfs-cacheprime.8.xml new file mode 100644 index 0000000000..0fa23cbf1e --- /dev/null +++ b/docs/manpages-3/smb-vfs-cacheprime.8.xml @@ -0,0 +1,107 @@ + + + + + + smb-vfs-cacheprime + 8 + + + + + cacheprime + prime the kernel file data cache + + + + + vfs objects = cacheprime + + + + + DESCRIPTION + + This module is part of the samba + 7 suite. + + The cacheprime VFS module reads chunks + of file data near the range requested by clients in order to + make sure the data is present in the kernel file data cache at + the time when it is actually requested by clients. + + The size of the disk read operations performed + by cacheprime is determined by the + cacheprime:rsize option. All disk read operations are aligned + on boundaries that are a multiple of this size. Each range of + the file data is primed at most once during the time the client + has the file open. + + This module is stackable. + + + + OPTIONS + + + + + cacheprime:rsize = BYTES + + The number of bytes with which to prime + the kernel data cache. + + The following suffixes may be applied to BYTES: + + K - BYTES is a number of kilobytes + M - BYTES is a number of megabytes + G - BYTES is a number of gigabytes + + + + + + + + + + EXAMPLES + + For a hypothetical disk array, it is necessary to ensure + that all read operations are of size 1 megabyte (1048576 bytes), + and aligned on 1 megabyte boundaries: + + + + cacheprime + 1M + + + + + + CAVEATS + cacheprime is not a a substitute for + a general-purpose readahead mechanism. It is intended for use + only in very specific environments where disk operations must + be aligned and sized to known values (as much as that is possible). + + + + + VERSION + This man page is correct for version 3.0.25 of the Samba suite. + + + + + AUTHOR + + The original Samba software and related utilities + were created by Andrew Tridgell. Samba is now developed + by the Samba Team as an Open Source project similar + to the way the Linux kernel is developed. + + + + -- cgit