tunefs(1m) - tune an existing UFS file system



  • System Administration Commands                                      tunefs(1M)
    
    
    
    NAME
           tunefs - tune an existing UFS 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
           that affect the layout policies. When  using  tunefs  with  filesystem,
           filesystem  must  be in /etc/vfstab. The parameters that can be changed
           are indicated by the options given below.
    
    OPTIONS
           The following options are supported:
    
           -a maxcontig         The maximum number of logical blocks, belonging to
                                one  file,  that  is  allocated  contiguously. The
                                default is calculated as follows:
    
                                  maxcontig = disk drive maximum transfer size / disk block size
    
    
                                If the disk drive's maximum transfer  size  cannot
                                be  determined, the default value for maxcontig is
                                calculated from kernel parameters as follows:
    
                                If maxphys is less than ufs_maxmaxphys, which is 1
                                Mbyte,  then  maxcontig  is set to maxphys. Other-
                                wise, maxcontig is set to ufs_maxmaxphys.
    
                                You can set  maxcontig  to  any  positive  integer
                                value.
    
                                The  actual  value  will be the lesser of what has
                                been specified and what the hardware supports.
    
    
           -d rotdelay          This parameter is obsolete as of  the  Solaris  10
                                release.  The value is always set to 0, regardless
                                of the input value.
    
    
           -e maxbpg            Indicates the maximum number of contiguous logical
                                blocks  any single file can allocate from a cylin-
                                der 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  contiguous  logical  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           Specifies the minimum free space threshold, or the
                                percentage  of  space held back from normal users.
                                This value can be set to 0. However, up to a  fac-
                                tor  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 under the
                                higher threshold.
    
    
           -o space|time        The file system can either be instructed to try to
                                minimize  the  time spent allocating blocks, or to
                                try to minimize the  space  fragmentation  on  the
                                disk. The default is time.
    
                                Generally, you should optimize for time unless the
                                file system is over 90% full.
    
    
    USAGE
           See largefile(5) for the description of the  behavior  of  tunefs  when
           encountering files greater than or equal to 2 Gbyte ( 2^31 bytes).
    
    ATTRIBUTES
           See attributes(5) for descriptions of the following attributes:
    
    
    
    
           +-----------------------------+-----------------------------+
           |      ATTRIBUTE TYPE         |      ATTRIBUTE VALUE        |
           +-----------------------------+-----------------------------+
           |Availability                 |system/core-os               |
           +-----------------------------+-----------------------------+
    
    SEE ALSO
           mkfs_ufs(1M), newfs(1M), attributes(5), largefile(5)
    
    
    
    SunOS 5.11                        5 Dec 2003                        tunefs(1M)
    

Log in to reply
 

© Lightnetics 2024