 |
» |
|
|
 |
With the HP-UX 11i v1.6 release, the TechSysConf bundle is
being introduced as an always-installed part of the MTOE (and, by
extension, the TCOE). By delivering part of the functionality that
was featured in Easy Setup HP-UX 11.0 (product B5532A)
for HP Workstations, this bundle addresses the need of HP workstation
and technical server customers for improved out-of-the-box performance. Summary
of Change |  |
The TechSysConf bundle is being introduced in HP-UX 11i v1.6
as an always-installed part of the Minimal Technical
Operating Environment (MTOE). This
bundle delivers part of the functionality that was featured in Easy
Setup HP-UX 11.00, product number B5532A,
for HP Workstations. This enhancement is in response to user requirements
for improved Out-of-the-Box performance. The MTOE and, by extension, the Technical
Computing Operating Environment (TCOE)
includes this bundle, and the enhancements address the needs of
HP Workstation and Technical Server users. Details
of Change |  |
The TechSysConf bundle consists of two component products: TC-SysSetup - Alters kernel configurable
parameters, assigning values that are proven to increase performance
in technical environments. The actual values and the kernel parameters
that are changed by installing the TechSysConf bundle are given
in the following table. Some values differ depending on the amount
of system memory, as shown in the table. Existing parameter values
are tested when possible and no change is made if the new value
would be less than the current value. Table 2-1 New TechSysConf Kernel Parameters | NAME | Parameter Value *<256MB | Parameter Value * <1024MB | Parameter Value * >=1024MB |
|---|
| create_fastlinks | Ignored ** | 1 | 1 | | dbc_min_pct | Ignored ** | Ignored ** | Formula *** | | dbc_max_pct | Ignored ** | Ignored ** | Formula *** | | hfs_max_ra_blocks | Ignored ** | 20 | 20 | | hfs_max_revra_blocks | Ignored ** | 20 | 20 | | hfs_ra_per_disk | Ignored ** | 256 | 256 | | hfs_revra_per_disk | Ignored ** | 256 | 256 | | maxdsiz | 268435456 | 3221225472 | 3221225472 | | maxdsiz_64bit | 1073741824 | 274877906944 | 274877906944 | | maxfiles | Ignored ** | 2048 | 2048 | | maxfiles_lim | Ignored ** | 2048 | 2048 | | maxssiz | 8388608 | 100610048 | 100610048 | | maxssiz_64bit | 8388608 | 1073741824 | 1073741824 | | max_thread_proc | Ignored ** | 2048 | 2048 | | maxtsiz | 67108864 | 1073741824 | 1073741824 | | maxtsiz_64bit | 1073741824 | 4294967296 | 4294967296 | | maxuprc | Ignored ** | 819 | 3277 | | maxvgs | Ignored ** | 80 | 80 | | msgmap | Ignored ** | 5122 | 5122 | | msgmax | Ignored ** | 32768 | 32768 | | msgmnb | Ignored ** | 65536 | 65536 | | msgmni | Ignored ** | 512 | 512 | | msgseg | Ignored ** | 20480 | 20480 | | msgssz | Ignored ** | 128 | 128 | | msgtql | Ignored ** | 5120 | 5120 | | nfile | Ignored ** | 2048 | 8192 | | nflocks | Ignored ** | 2048 | 2048 | | ninode | Ignored ** | 4000 | 8192 | | nkthread | Ignored ** | 2048 | 6000 | | nproc | Ignored ** | 1024 | 4096 | | npty | Ignored ** | 200 | 200 | | nstrpty | Ignored ** | 200 | 200 | | nswapdev | Ignored ** | 25 | 25 | | semmni | Ignored ** | 1024 | 4096 | | semmns | Ignored ** | 2048 | 8192 | | semmnu | Ignored ** | 1020 | 4092 | | semume | Ignored ** | 512 | 512 | | semvmx | Ignored ** | 32767 | 32767 | | shmmni | Ignored ** | 512 | 512 | | shmseg | Ignored ** | 512 | 512 | | shmmax | Ignored ** | 2147483648 | 2147483648 | | strmsgsz | Ignored ** | 65535 | 65535 | | swapmem_on | Ignored ** | 1 | 1 | | vps_ceiling | Ignored ** | 64 | 64 | | vx_fancyra_enable | Ignored ** | 1 | 1 | | vx_ncsize | Ignored ** | 8000 | 8000 | | vxfs_max_ra_kbytes | Ignored ** | 1024 | 1024 | | vxfs_ra_per_disk | Ignored ** | 1024 | 1024 |
- * Parameter
Value:
Kernel parameter value is changed only if it increases
the current setting, except as noted below. - ** Ignored:
Kernel parameter value is unchanged. - *** Formula:
The value is determined using the formula: MIN
(15, MAX (3, 40000/Memory)) where Memory is in Megabytes. This formula sets 20 percent of the memory for the static
buffer cache up to a maximum of 400MB (when system has 2667MB memory).
However, the minimum allowable parameter value is 3 percent, which
takes effect when a system of 13333MB is encountered. The formula is applied only if the current values of dbc_min_pct and dbc_max_pct are the defaults (5 and 50 respectively).
Alters selected system configuration files to ease
NFS, AutoFS, and NIS+ configuration. Makes other system changes to correct minor nuisances
and oversights.
TC-OpenSource Delivers a set of high-demand Open Source software tools: tcsh
6.10, tcsh (a superset of C-shell) XCDROAST 0.98alpha9, X-CD-Roast bash 2.04, The Bourne-Again
Shell
Impact |  |
The TechSysConf bundle increases the target system disk space
occupancy by about 140MB, mostly attributable to the TC-OpenSource
product. Installing the TC-SysSetup product changes kernel parameters,
which results in a kernel build and system reboot. Since most of
the kernel parameters are selected for the ability to improve performance
in typical EDA and MDA application environments, a performance increase
should be realized without further kernel tuning. Specific non-kernel changes include: Configure the
system as an NFS server in /etc/rc.config.d/nfsconf. Set NFS daemons to 30 and
BIO daemons to 16 in /etc/rc.config.d/nfsconf. These values should only be
changed if it increases the setting. Modify the search sequence
and fallback activities in /etc/nsswitch.conf. Enable AutoFS and automount
in /etc/rc.config.d/nfsconf. Set read and write block
size to 32Kb in /etc/auto_master. Configure /etc/passwd and /etc/group to import NIS-served data.
There are no unique system installation requirements or dependencies.
This bundle is intended to be installed on HP workstations and Technical
Servers.  |  |  |  |  | IMPORTANT: Users who anticipate running a thousand or more
of concurrent processes under either the TCOE or MTOE should consider
decreasing the kernel parameter maxssiz64_bit to 256MB, or increasing swap allocation to prevent
resource exhaustion issues. |  |  |  |  |
Compatibility |  |
Potential conflicts with other install-time parameter specifications,
such as SISP enables, have been identified and addressed in TechSysConf. Performance |  |
Use of TechSysConf results in an all-around performance improvement
on systems with mid-range or large memory capacity. Obsolescence |  |
Not applicable. Documentation |  |
For more information regarding kernel parameters effected
by TechSysConf can be obtained using the man command.
|