diff options
author | alfred <alfred@FreeBSD.org> | 2001-07-30 22:14:23 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2001-07-30 22:14:23 +0000 |
commit | 55ce885ee7f4109bfff3176d4e38d284a4ca7eec (patch) | |
tree | 7ec4f8d042e2f52ddcf7f0d45981cb871da8fd50 /share/man/man9/pbuf.9 | |
parent | 94454e4a22b3009cb88a9d2c0e7b174776ed4e66 (diff) | |
download | FreeBSD-src-55ce885ee7f4109bfff3176d4e38d284a4ca7eec.zip FreeBSD-src-55ce885ee7f4109bfff3176d4e38d284a4ca7eec.tar.gz |
More updates from Chad.
Submitted by: Chad David <davidc@acns.ab.ca>
Reviewed by: sheldonh
Diffstat (limited to 'share/man/man9/pbuf.9')
-rw-r--r-- | share/man/man9/pbuf.9 | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/share/man/man9/pbuf.9 b/share/man/man9/pbuf.9 index c4fd491..977f2a0 100644 --- a/share/man/man9/pbuf.9 +++ b/share/man/man9/pbuf.9 @@ -48,6 +48,14 @@ .Fn relpbuf "struct buf *bp" "int *pfreecnt" .Sh DESCRIPTION These functions are used to allocate and release physical buffers. +.Pp +The physical buffers are allocated at system startup and are +maintained in a separate pool from the main system buffers. +They are intended for use by subsystems that cannot or should not be +reliant on the main pool of buffers (for example the swap pager). +The system allocates between 16 and 256 physical buffers depending +on the amount of memory in the system. +.Pp Each subsystem that allocates buffers via these calls is expected to manage its own percentage free counter. If the value is initialized to \-1 the number of buffers available @@ -120,5 +128,5 @@ In the case of .Dv NULL can also be returned indicating that there are no buffers available. .Sh AUTHORS -This man page was written by +This manual page was written by .An Chad David Aq davidc@acns.ab.ca . |