 |
The Question is:
Hi,
I would like some clarification on directory peformance improvements in 7.2,
specifically related to the insertion and deletion of files in very large
directories.
The release notes for OpenVMS 7.2, section 5.20.1.3 relates to an improvement
in performance of wildcard lookups in large directories by the elmination of
cache size restriction.
In the OpenVMS FAQ (FILE4.) and Ask the Wizard article 5241, there is an
implication that the performance improvements in large directory operation is
not limited to wild card lookups but also includes other directory operations
such as deletion and inser
tion.
Am I reading too much into the FAQ & Ask the Wizard article or are the release
notes incomplete (or maybe I missed the pertinent information in the release
notes).
Also, other sources are mentioning a cache limit size of 1024 blocks instead of
127. Is 1024 associated with some other or related cache size?
The Answer is :
The improvement is in any operation that involves modifications to
the directory contents (insertion, deletion), as well as operations
that involve scanning through (larger) directory files.
The directory improvements are due to two different and distinct
changes: the I/O operations that are used for directory updates
now use rather larger block sizes, and the size of the directory
cache itself has been greatly increased. The former is of more
interest during insertions and deletions, while the latter tends
to benefit searches...
The directory cache is now limited by process quotas, and is
largely now based on a combination of the available PGFLQUOTA and
the size of the pool reserved by the system IMGIOCNT parameter.
There are other enhancements in this area, as well. BITMAP, the
packing of entries in directories, etc.
|