mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 23:10:58 +00:00
81 lines
1.9 KiB
Plaintext
81 lines
1.9 KiB
Plaintext
|
=head1 NAME
|
||
|
|
||
|
fs_precache - Set precache size
|
||
|
|
||
|
=head1 SYNOPSIS
|
||
|
|
||
|
=for html
|
||
|
<div class="synopsis">
|
||
|
|
||
|
B<fs precache> S<<< B<-blocks> <I<size in 1K blocks>> >>>
|
||
|
[B<-help>]
|
||
|
|
||
|
B<fs p> S<<< B<-b> <I<size in 1K blocks>> >>>
|
||
|
[B<-h>]
|
||
|
|
||
|
=for html
|
||
|
</div>
|
||
|
|
||
|
=head1 DESCRIPTION
|
||
|
|
||
|
The B<fs precache> command configures to what degree the Cache Manager will
|
||
|
attempt to prefetch cache blocks when an application opens a file for reading.
|
||
|
If this behavior is enabled, whenever a file is opened for reading, the Cache
|
||
|
Manager will immediately initiate an asynchronous fetch request for that file.
|
||
|
This fetch request will fetch the configured amount of data for that file, and
|
||
|
store the data in the cache. In some scenarios, this can improve performance.
|
||
|
|
||
|
Note that this prefetching behavior is done by the Cache Manager itself. The
|
||
|
underlying Operating System may also perform its own prefetching behavior,
|
||
|
depending on various settings or application hints.
|
||
|
|
||
|
This command was introduced in OpenAFS 1.5.37.
|
||
|
|
||
|
=head1 OPTIONS
|
||
|
|
||
|
=over 4
|
||
|
|
||
|
=item B<-blocks> <I<size in 1K blocks>>
|
||
|
|
||
|
Specifies how much data to prefetch for each applicable file, in 1024-byte
|
||
|
blocks. Specify 0 to disable prefetching behavior. By default, prefetching is
|
||
|
disabled.
|
||
|
|
||
|
=item B<-help>
|
||
|
|
||
|
Prints the online help for this command. All other valid options are
|
||
|
ignored.
|
||
|
|
||
|
=back
|
||
|
|
||
|
=head1 OUTPUT
|
||
|
|
||
|
If the specified precache size has been set successfully, the following message
|
||
|
will be printed:
|
||
|
|
||
|
New precache size set.
|
||
|
|
||
|
=head1 EXAMPLES
|
||
|
|
||
|
The following command configures the Cache Manager to prefetch the first 100
|
||
|
kilobytes of any file that's opened for reading:
|
||
|
|
||
|
% fs precache -blocks 100
|
||
|
New precache size set.
|
||
|
|
||
|
=head1 PRIVILEGE REQUIRED
|
||
|
|
||
|
The issuer must be logged in as the local superuser C<root>.
|
||
|
|
||
|
=head1 SEE ALSO
|
||
|
|
||
|
L<afsd(8)>
|
||
|
|
||
|
=head1 COPYRIGHT
|
||
|
|
||
|
Copyright 2013 Sine Nomine Associates
|
||
|
|
||
|
This documentation is covered by the BSD License as written in the
|
||
|
doc/LICENSE file. This man page was written by Andrew Deason for
|
||
|
OpenAFS.
|