Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tunefs(1m) — Atari System V ue12

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mkfs(1M)

ufs(4)

fork(2)

terminfo(4)





   tunefs(1M)                                                       tunefs(1M)


   NAME
         tunefs - tune up an existing file system

   SYNOPSIS
         tunefs [-a maxcontig] [-d rotdelay] [-e maxbpg] [-m minfree] [-o
         [space | time]] special | filesystem

   DESCRIPTION
         tunefs is designed to change the dynamic parameters of a file system
         which affect the layout policies.  The file system must be unmounted
         before using tunefs.  The parameters which are to be changed are
         indicated by the options given below:

         The options are:

        -a maxcontig
                 Specify the maximum number of contiguous blocks that will be
                 laid out before forcing a rotational delay (see -d below).
                 The default value is one, since most device drivers require
                 an interrupt per disk transfer.  Device drivers that can
                 chain several buffers together in a single transfer should
                 set this to the maximum chain length.

        -d rotdelay
                 Specify the expected time (in milliseconds) to service a
                 transfer completion interrupt and initiate a new transfer on
                 the same disk.  It is used to decide how much rotational
                 spacing to place between successive blocks in a file.

        -e maxbpg
                 Indicate the maximum number of blocks any single file can
                 allocate out of a cylinder group before it is forced to begin
                 allocating blocks from another cylinder group.  Typically
                 this value is set to approximately one quarter of the total
                 blocks in a cylinder group.  The intent is to prevent any
                 single file from using up all the blocks in a single cylinder
                 group, thus degrading access times for all files subsequently
                 allocated in that cylinder group.  The effect of this limit
                 is to cause big files to do long seeks more frequently than
                 if they were allowed to allocate all the blocks in a cylinder
                 group before seeking elsewhere.  For file systems with
                 exclusively large files, this parameter should be set higher.

        -m minfree
                 Specify the percentage of space held back from normal users;
                 the minimum free space threshold.  The default value used is
                 10%.  This value can be set to zero, however up to a factor
                 of three in throughput will be lost over the performance
                 obtained at a 10% threshold.  Note:  if the value is raised
                 above the current usage level, users will be unable to
                 allocate files until enough files have been deleted to get


   7/91                                                                 Page 1









   tunefs(1M)                                                       tunefs(1M)


                 under the higher threshold.

        -o [space | time]
                 Change optimization strategy for the file system.
                 s - space (conserve space)
                 t - time (attempt to organize file layout to minimize access
                 time.

         Generally one should optimize for time unless the file system is over
         90% full.

   SEE ALSO
         mkfs(1M), ufs(4).  fork(2), terminfo(4) in the Programmer's Reference
         Manual.







































   Page 2                                                                 7/91





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026