COHERENT manpages
This page displays the COHERENT manpage for idtune [Set a tunable system value].
List of available manpages
Index
idtune -- Command
Set a tunable system value
/etc/conf/bin/idtune [-fm] switch value
The command idtune lets you ``tune'' a variable in the COHERENT kernel. It
also performs some sanity checking, to help ensure that you do not set a
value to an impossible value. It and the related command cohtune largely
replace the need for the command patch.
To use idtune, simply invoke it along with the variable you wish to modify
and the value to which you wish to set it. For example, to change the
maximum size of a shared-memory segment to 128,000 bytes, type the command:
/etc/conf/bin/idtune SHMMAX 128000
For the new setting to come into effect, you must use the command
/etc/conf/bin/idmkcoh to build a new kernel, and then boot the newly built
kernel.
idenable recognizes the following two command-line options:
-f idtune by default will ask you if you are sure that you want to make a
given change. This option suppresses that behavior.
-m Check that the value of switch is no less than value. If the value
switch is less than value, then idtune raises it to value; otherwise,
it leaves the value of switch alone.
idtune works by modifying the file /etc/conf/stune, which holds the values
of system variables that users can set. stune consists of a series of
entries like the following:
LOOP_COUNT 16
DUMP_USERS 2
MONO_COUNT 0
VGA_COUNT 4
The allowed range of values for a given variable is set in file
/etc/conf/mtune, which consists of a series like the following:
STREAMS_HEAP 8192 32768 131072
MONO_COUNT 0 4 8
VGA_COUNT 0 4 8
NBUF_SPEC 0 0 5000
NHASH_SPEC 0 1021 5000
NINODE_SPEC 0 128 1024
NCLIST_SPEC 0 64 1024
The first column gives the variable, the second gives its minimum allowable
value, the third gives its default value, and the last its maximum value.
You can read mtune and stune to see what kernel variables you can set, and
to find the range of values allowed for each. Note, however, that you must
never modify stune or mtune by hand. If you do so, you may build a kernel
that is unbootable or that trashes your file system.
See Also
cohtune,
commands,
idenable,
idmkcoh



