VMS Help  —  RMS  Extended File Cache (XAB$ CACHE OPTIONS) (Alpha Only)
    The ODS-2 and ODS-5 volumes of the Files-11 file system can use
    a caching technique to improve performance. In using caching,
    the file system keeps a copy of data that it recently read from
    disk in an area of memory called a cache. When an application
    reads data, for example, the file system checks whether the data
    is in its cache. The file system only issues an I/O to read the
    data from disk if the data is not in the cache. Caching improves
    read performance, because reading data from cache memory is much
    faster than reading it from disk.

    The extended file cache (XFC) is a virtual block cache, which
    caches both data and image files, and is available only on
    Alpha Systems. The extended file cache allows you to specify
    the following caching options:

    o  Write-through caching

    o  No caching

    You can control the files that the Extended File Cache option
    caches by setting and showing the current caching option. This is
    described in the following section.

    Setting and Showing the Current Caching Option

    When you access a file, you can specify the caching option that
    you would like for the current process. If you want the file to
    be cached, select write-through caching. This is the default. The
    write-through cache allows an application to write data to a file
    and straight through to disk. When this occurs, the application
    waits until the disk I/O is done and the data is on the disk.

    You can set the caching option by supplying a set mode XAB$_
    CACHING_OPTIONS XABITM when you do the following:

    o  When you create a file using SYS$CREATE

    o  When you open an existing file using SYS$OPEN

    If you do not supply a XABITM or, if you supply a XABITM whose
    value is zero (0), the file system uses the value in the file's
    caching attribute.

    If another process on your computer is accessing the file, and
    you ask for write-through caching, your request is ignored
    if the file's current caching option is no caching. When more
    than one process is accessing a file on a single node, the
    most restrictive caching option takes effect on that node.
    Write-through caching is least restrictive; no caching is most
    restrictive.

    When more than one node in an OpenVMS Cluster is accessing a
    file, its caching option may be different on different nodes. It
    may be write-through on one node and no caching on another.

    To show the caching option, supply a sense mode XABITM on a call
    to SYS$DISPLAY.
Close Help