This page lists the recommended changes to operating systems for running Tarantella:
If you are using the Tarantella Mainframe Connectivity Pack, there is also some additional kernel tuning.
The 2.4+ kernel is much more demanding of swap than earlier versions.
We recommend you allocate a swap file twice the size of physical memory. So if you have 1Gb RAM, increase your swap to 2Gb.
For more information, see Linux swapfile notes and LWN.net Kernel development.
You should install the appropriate patches for your Solaris version. These are available from the SunSolve Online Patches page.
Note: The patches recommended by Sun for Solaris may not apply to Siemens Solaris-based systems. For information about which patches to install on these systems, refer to your Siemens contact or the Siemens web site.
Each emulator session requires one pseudo-tty. For example, 50 users running 10 applications each on one application server requires 500 pseudo-ttys.
To set the number of pseudo-ttys, first back up your /etc/system
file. Then edit
the file and add the following line:set pt_cnt=limit
where limit
is the number of pseudo-ttys you require.
To create the new devices, reboot with the -r
option.
See the SunSolve site for advice on increasing pseudo-ttys.
The Mainframe Connectivity Pack uses the third-party TN3270E product, which may require additional kernel tuning on your system.
The information provided lists the resources that TN3270E requires. To determine the actual values required for your system, you need to know the resource requirements of other applications running on the system.
Some operating systems only require some of the parameters to be tuned:
Operating system | Required tuning |
---|---|
SPARC Solaris 2.8+ | SHMMNI, SEMMNI, SEMMNS, SEMMAP, SEMMNU |
TN3270E invocations is the maximum number of TN3270E programs which will be running concurrently on the system.
HLLAPI sessions is the total number of TN3270E sessions, for all of the
TN3270E programs running with an HLLAPI session ID assigned. HLLAPI session IDs are assigned
through the style file or with the -h
option.
-h
allows a hexadecimal HLLAPI session ID to be specified for a TN3270E session.
-b
starts the TN3270E program as a background process.
-e
disables the menu interface.
Formulas for TN3270E with neither the -b
command line options:
or
-e
Formulas for TN3270E with the -b
or -e
command line option specified:
In most cases the shared memory sizes configured by default will be sufficient. For the few cases where this is not true, formulas are provided to calculate the approximate shared memory size required by TN3270E:
-b
option = (90K x TN3270E invocations) + (14K x HLLAPI sessions)
-b
option = (19K x TN3270E invocations) + (14K x HLLAPI sessions)-b
or the -e
options.
Only one process is used with either the -b
or -e
option specified.
This is true for both the Motif and character TN3270E versions.