Annotation of cci/usr/src/man/man8/tunefs.8, revision 1.1.1.1

1.1       root        1: .TH TUNEFS 8 "20 February 1983"
                      2: .UC 4
                      3: .SH NAME
                      4: tunefs \- tune up an existing file system
                      5: .SH SYNOPSIS
                      6: .B /etc/tunefs
                      7: .I tuneup-options
                      8: .IR special | filesys
                      9: .SH DESCRIPTION
                     10: .I Tunefs
                     11: is designed to change the dynamic parameters of a file system
                     12: which affect the layout policies.
                     13: The parameters which are to be changed are indicated by the flags
                     14: given below:
                     15: .IP "\fB\-a\fP maxcontig"
                     16: .br
                     17: This specifies the maximum number of contiguous blocks that will
                     18: be laid out before forcing a rotational delay (see \-d below).
                     19: The default value is one, since most device drivers require
                     20: an interrupt per disk transfer.
                     21: Device drivers that can chain several buffers together in a single
                     22: transfer should set this to the maximum chain length.
                     23: .IP "\fB\-d\fP rotdelay"
                     24: .br
                     25: This specifies the expected time (in milliseconds)
                     26: to service a transfer completion
                     27: interrupt and initiate a new transfer on the same disk.
                     28: It is used to decide how much rotational spacing to place between
                     29: successive blocks in a file.
                     30: .IP "\fB\-e\fP maxbpg"
                     31: .br
                     32: This indicates the maximum number of blocks any single file can
                     33: allocate out of a cylinder group before it is forced to begin
                     34: allocating blocks from another cylinder group.
                     35: Typically this value is set to about one quarter of the total blocks
                     36: in a cylinder group.
                     37: The intent is to prevent any single file from using up all the
                     38: blocks in a single cylinder group,
                     39: thus degrading access times for all files subsequently allocated 
                     40: in that cylinder group.
                     41: The effect of this limit is to cause big files to do long seeks
                     42: more frequently than if they were allowed to allocate all the blocks
                     43: in a cylinder group before seeking elsewhere.
                     44: For file systems with exclusively large files, 
                     45: this parameter should be set higher.
                     46: .IP "\fB\-m\fP minfree"
                     47: .br
                     48: This value specifies the percentage of space held back
                     49: from normal users; the minimum free space threshold.
                     50: The default value used is 10%.
                     51: This value can be set to zero, however up to a factor of three
                     52: in throughput will be lost over the performance obtained at a 10%
                     53: threshold.
                     54: Note that if the value is raised above the current usage level,
                     55: users will be unable to allocate files until enough files have
                     56: been deleted to get under the higher threshold.
                     57: .SH "SEE ALSO"
                     58: fs(5),
                     59: newfs(8),
                     60: mkfs(8)
                     61: .PP
                     62: McKusick, Joy, Leffler; "A Fast File System for Unix",
                     63: Computer Systems Research Group, Dept of EECS, Berkeley, CA 94720;
                     64: TR #7, September 1982.
                     65: .SH BUGS
                     66: This program should work on mounted and active file systems.
                     67: Because the super-block is not kept in the buffer cache,
                     68: the program will only take effect if it is run on dismounted file systems.
                     69: (if run on the root file system, the system must be rebooted)
                     70: .PP
                     71: You can tune a file system, but you can't tune a fish.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.