diff options
author | delphij <delphij@FreeBSD.org> | 2009-09-28 16:59:47 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2009-09-28 16:59:47 +0000 |
commit | 79f2f8c774b48d4ef62f92d4a09e80af3ceaca7c (patch) | |
tree | 1cca7c0ea10e2ad0213a1d75a2c8a8fe0061f4d4 /usr.sbin/burncd | |
parent | fd5f08e3e82b6caa8a7fff6a32c9e56b9212003e (diff) | |
download | FreeBSD-src-79f2f8c774b48d4ef62f92d4a09e80af3ceaca7c.zip FreeBSD-src-79f2f8c774b48d4ef62f92d4a09e80af3ceaca7c.tar.gz |
Add two new fcntls to enable/disable read-ahead:
- F_READAHEAD: specify the amount for sequential access. The amount is
specified in bytes and is rounded up to nearest block size.
- F_RDAHEAD: Darwin compatible version that use 128KB as the sequential
access size.
A third argument of zero disables the read-ahead behavior.
Please note that the read-ahead amount is also constrainted by sysctl
variable, vfs.read_max, which may need to be raised in order to better
utilize this feature.
Thanks Igor Sysoev for proposing the feature and submitting the original
version, and kib@ for his valuable comments.
Submitted by: Igor Sysoev <is rambler-co ru>
Reviewed by: kib@
MFC after: 1 month
Diffstat (limited to 'usr.sbin/burncd')
0 files changed, 0 insertions, 0 deletions