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)