cacheadm - administer and configure AtFS derived object cache
cacheadm [-Amax_cached_per_cacheattr] [-Nmax_cached_per_name]
[-Tmax_total_cached] [-q] [-v] directories
cacheadm provides control over the size of a derived object cache. You
may set the maximum total number (T) of derived files to be stored, the
maximum number of derived files per name (N) and the maximum number of
derived files with the same name and the same caching attribute (A).
Called without any options, cacheadm returns the actual sizes of the
derived object caches in the named dirctories. An empty list of
directories causes cacheadm to operate on the current directory.
The relationship of the three cache size values must always be
T >= N >= A. The caching attribute mechanism is described on the
af_cache(3) manual page. When calculating your caching sizes you
should keep in mind that you may set the total size (T) to any value
but your cache will never grow bigger than N*number_of_names.
Number_of_names is the number of source object histories in your
directories, where derived objects may be compiled from. If you set T
to an astronomic value, the cache adapt it’s size to the number of
source histories automatically.
In the current implementation, the caching sizes can only be increased.
Reduction of the maximum cache size is only possible when the cache is
empty. Hence you have to clean your cache (atfsrepair -C (1)) first if
you want to shrink its size.
Set the maximum number of derived files with the same name and
the same caching attribute to be stored. Default is 1.
Set the maximum number of derived files with the same name to
be stored. Default is 3.
Set the total maximum number of derived files to be stored in
the derived object cache. Default is 64. -q Quiet operation.
Suppresses any output to stdout. This option does not affect
error messages (stderr).
-v Output version identification string.
chgrp(1), chmod(1), atfsrepair(1), af_cache(3)