Query: presto
OS: ultrix
Section: 8
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
presto(8) System Manager's Manual presto(8) Name presto - control and monitor the Prestoserve file system accelerator Syntax /usr/etc/presto [ options ] Description The command allows you to get Prestoserve information and to administer Prestoserve from a local machine that is running the Prestoserve software or from a remote machine that is running the Prestoserve software. If invoked with no options, displays the Prestoserve state (either UP, DOWN, or ERROR), the number of bytes of nonvolatile memory the Prestoserve cache is using, how long the cache has been enabled, the write cache efficiency, and the state of the backup battery or batter- ies. When the Prestoserve state is UP, Prestoserve improves I/O performance to accelerated file systems by caching synchronous disk write opera- tions to nonvolatile memory. When the Prestoserve state is DOWN, all I/O requests are passed to their intended devices. Because the Prestoserve state is DOWN after a reboot, the command should be added to your file to enable file system acceleration when the machine reboots. If it detects a disk error during a write back, Prestoserve enters the ERROR state and disables itself. However, Prestoserve continues to maintain the integrity of cached data. Some possible disk error conditions are: the disk drive is write protected or off line, a cable problem exists, or a bad disk block exists. Also, if there is insufficient backup battery power, Prestoserve will enter the ERROR state. By default, all local writable file systems that are mounted are accelerated when Prestoserve is brought up. Options -d [filesystem...] [blkdev...] Disables Prestoserve and writes the Prestoserve cache data to the intended disks. Only those file systems specified by filesystem are disabled. You can specify filesystem as a mounted block device (for example, or as a directory mount point (for example, You can specify blkdev for an unmounted block device (for example, If no file systems or block devices are specified, all accelerated file systems and unmounted block devices are disabled, and the Prestoserve state is set to DOWN. This option does not reset Prestoserve statistics. The -d option takes effect before the -u or -R options. -F Writes the Prestoserve cache data to the intended disks, but leaves the cache data intact. If the option is used and the Prestoserve state is UP, then the cache data is written to the intended disks, and the state remains UP. If the Prestoserve state is DOWN, then there is no data to write to the disks, and the state remains DOWN. If the state is ERROR, then the cache data is written to the intended disks if possible. Note that unlike the -R option, the data in the Prestoserve cache remains after it is written to the intended disks. -h hostname Invokes the specified operations on the remote machine hostname by using an RPC protocol. You can use the -h option with other com- mand options, but the protocol does not support the -R or -L options. The remote machine must be running the daemon to allow the use of the -h option. However, the remote machine must be running option to allow the use of the -h option and the -u, -d, and -s administrative options. See for more details. -l Lists the accelerated file systems and their mount points in a format similar to the command. This option can be used with either NFS client or server machines. -L Lists all local and remote mounted file systems and their mount points, in addition to any block devices that have been accelerated. Any unusual Prestoserve state for a file system is displayed after the mount point. The unusual states include: bounceio Instead of directly accessing the nonvolatile memory, the file system's device receives the Prestoserve data only after the data is first copied to main memory. disabled Prestoserve acceleration is not enabled on the file system. error An error occurred using the file system, and the Prestoserve cache data has still not been written successfully to the intended disks. -p Prints Prestoserve information. The information is grouped into two areas: the current Prestoserve state and the statistics for write, read, and total operations. For example: # /usr/etc/presto -p dirty = 52, clean = 7, inval = 0, active = 2 count hit rate clean hits dirty hits allocations passes write: 1516 65% 0 989 511 15 read: 8 0% 0 0 0 8 total: 1524 65% 0 989 511 23 state = UP, size = 0x7e000 bytes statistics interval: 00:00:13 (13 seconds) write cache efficiency: 66% All batteries are ok The current Prestoserve statistics account for all Prestoserve buffers. A dirty buffer contains a disk block image that has not been written to disk. A clean buffer contains a valid disk block image that has been written to disk. An inval buffer does not presently contain a disk block image. An active buffer is currently in transition to disk, meaning that a write operation has started but has not completed on that buffer. For each Prestoserve cache read or write operation, Prestoserve increments a counter: o The clean hits counter shows the number of hits (block matches) on the clean buffers. o The dirty hits counter shows the number of hits on the dirty buffers. Each dirty hit represents a physical disk write that was avoided entirely. o The allocations counter shows the number of new buffers that had to be allocated for disk block images. o The passes counter shows the number of I/O operations that Prestoserve passed directly to the real device driver. In addition, for each Prestoserve cache read or write operation, the command displays the count, which is the sum of the four coun- ters explained previously; the hit rate percentage, which is the ratio of clean hits and dirty hits to the total count and which indicates the effectiveness of the Prestoserve cache; and the write cache efficiency percentage, which is computed from the ratio of write dirty hits to the number of writes copied into the Prestoserve cache. -R Writes the Prestoserve cache data to the intended disks, sets the Prestoserve state to DOWN, purges all Prestoserve buffers, and resets the Prestoserve write and read statistics. Unlike the -d option, the -R option discards the Prestoserve cache data that could not be written to the intended disks. The option is useful when Prestoserve cache data is not needed. You should note that, because the -R option destroys Prestoserve cache data, it should be used carefully. The -R option takes effect before the -u option. -s size Sets the size of the Prestoserve cache to size bytes. The size can be specified using the decimal or hexadecimal conventions. For example, both 262144 and 0x40000 represent 256 Kbytes. If the -s option is used and the current Prestoserve state is UP, the state is set to DOWN, the Prestoserve cache is resized, and the state is set to UP. You may want to use the -s option to determine how Prestoserve performs with a reduced amount of nonvolatile memory. Note that the size of the Prestoserve cache cannot be larger than the default maximum size. If you specify a size that is larger than the default maximum size, the default maximum size is used. Refer to the appropriate appendix for your processor in the %%DRPresto%% for infor- mation about the default maximum size of nonvolatile memory. -u [filesystem...] [blkdev...] Sets Prestoserve state to UP, and enables acceleration. Only those file systems specified by filesystem are enabled. You can specify filesystem as a mounted block device (for example, or as a directory mount point (for example, You can specify blkdev for an unmounted block device (for example, If no file systems are specified, all local writable file systems that are mounted will have Prestoserve enabled. File systems that are presently acceler- ated will remain accelerated. If the Prestoserve state was DOWN, this option resets the Prestoserve statistics and buffers to their initial values. If Prestoserve state was ERROR, Prestoserve attempts to write any blocks that are in the cache to the intended disks to make sure that the previous error condition has been corrected. -v Specifies verbose mode. This option prints extra information to standard output. The information can be used for debugging pur- poses. Files Generic Prestoserve control device. File where you add the command to accelerate file systems after a reboot. See Also rc(8), prestoctl_svc(8), dxpresto(8X), presto(4) Guide to Prestoserve presto(8)
Similar Topics in the Unix Linux Community |
---|
Reminder for prestonatwork: Spamming |