Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     kconfig(1M)                                           kconfig(1M)



     NAME
          kconfig - change a kernel's parameters for tuning

     SYNOPSIS
          /etc/kconfig [-a] [-v] [-V] [-n namelist]

     DESCRIPTION
          kconfig manipulates an Oreo kernel codefile to change system
          parameters for tuning such a kernel.

          Note: It is not recommended that this utility be used unless
          you know exactly what you are doing. Incorrect use can cause
          your system to fail to work.

          kconfig can be used to either list the system parameters
          listed below or to change them. It takes 4 flag options:

          -a        List the current values of the parameters

          -v        Used with -a to produce a verbose (commented)
                    output

          -V        Print the current version

          -n namelist
                    Specifies which kernel object file is being
                    modified (the default is /unix)

          If the -a option is used, kconfig displays the parameters
          and exits.  If it is not given then the standard input is
          read for a list of changes. There is one change per input
          line and it takes the form of:

               <PARAM> =  <value>
               <PARAM> += <value>
               <PARAM> -= <value>


          Where <PARAM> is one of the parameter names listed below.
          <value> is either a decimal constant or a hexadecimal
          constant preceded by ``0x''.  If the ``='' form is used,
          then the parameter is given the value specified. If the ``-
          ='' form is used, then the parameter is decreased by the
          value given.  If the ``+='' form is used, the parameter is
          increased by the value. If the value is greater than a
          system-defined maximum for the parameter, then an error
          occurs and the kernel is not changed.

          The following parameters are recognized. (Not necessarily
          all of these parameters will be supported in future releases
          of the operating system.)




     Page 1                                        (last mod. 1/15/87)





     kconfig(1M)                                           kconfig(1M)



          NBUF           Number of system block I/O buffers

          NPBUF          Physical I/O buffer header pool

          NFILE          Size of the system file table pool

          NINODE         Size of the system inode table

          NSPTMAP        Map of kernel page tables

          NCALL          Size of the timeout table

          NMOUNT         Size of the mount table

          NFLOCK         Number of system wide locking(2) files

          NREGION        Number of memory regions

          NPROC          Number of processes in the system

          NCLIST         Number of system clists

          MAXUP          Number of processes/user

          VHNDFRAC       Vhand fraction

          MAXPMEM        Max physical mem to use or 0 to use all

          NMBUFS         Buffers for networking

          NPTY           Number of pseudo tty's

          MAXCORE        Space used by NFS heap

          MAXHEADER      Headers used by NFS heap

          NSTREAM        Number of stream heads

          NQUEUE         Number of stream queues

          NBLK4096       Number of 4K stream blocks

          NBLK2048       Number of 2K stream blocks

          NBLK1024       Number of 1K stream blocks

          NBLK512        Number of 512 byte stream blocks

          NBLK256        Number of 256 byte stream blocks

          NBLK128        Number of 128 byte stream blocks




     Page 2                                        (last mod. 1/15/87)





     kconfig(1M)                                           kconfig(1M)



          NBLK64         Number of 64 byte stream blocks

          NBLK16         Number of 16 byte stream blocks

          NBLK4          Number of 4 byte stream blocks

          GETPGSLOW      Get pages low limit

          GETPGSHI       Get pages high limit

          GETPGSMSK      Get pages mask

          VHANDR         Vhand wakeup rate

          MAXSC          Max swap count

          MAXFC          Max free count

          MAXUMEM        Max user mem in pages

          PPMEM          Percentage of physical memory not used to
                         avoid deadlock

          FLCKREC        Number of flock lock structures

          FLCKFIL        Number of flock inode structures

          CDLIMIT        Process ulimit on file size

          CMASK          File creation mask

          ROOTDEV        Startup root filesystem

          SWAPDEV        Startup swap filesystem

          PIPEDEV        Startup filesystem for pipe temp space

          DUMPDEV        Dump filesystem

          SWAPLO         Starting disk address in the swap filesystem

          SWAPCNT        Size of the swap filesystem

     FILES
          /etc/kconfig
          /unix









     Page 3                                        (last mod. 1/15/87)



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