In this section: |
This section covers general information for a UNIX Installation.
How to: |
The Java Listener on AIX has a pre-set value for Maximum Java Heap Size (JVM_MAX_HEAP) because the internal Java default is insufficient (and causes features to fail).
The pre-set value does not reflect any specific tuning, but is simply a known working value. Specific tuning should be done based on application need.
Other UNIX/Linux operating systems have not shown issues with internal defaults, and are not pre-set. However, applications may benefit from tuning, and it should be done based on application need.
Java Listener tuning is accessed from the Web Console.
To tune the Java Listener from the Web Console:
The Java Services Configuration pane opens.
How to: |
When the effective number of CPUs (cores) on a computer exceeds the number allowed by the server license, depending upon the license, either the server will not start or users are given warnings in edaprint.log and at Web Console or Data Management Console login.
To remediate the situation, the installation site has two choices:
Note that running multiple instances of the server (each under a limited virtual processor set) or adding processors to the virtual set after the server is running constitutes a license violation.
The virtual environment methods and options depend on the OS vendor. Consult your system documentation for further information on the use of the respective commands.
The psrset operating system command is used to create virtual processor sets and run processes under them, but it also requires ID authorization. Authorization must be done by the root by adding a line to the /etc/user_attr file. For example:
iadmin::::type=normal;defaultpriv=basic,sys_res_config
The server admin decides on and forms a set, and then uses the resulting set number in the psrset -e command to start the server. For example:
$ psrset -c 2 3 processor 2: was not assigned, now 1 processor 3: was not assigned, now 1 $ cd ibi/srv77/wfs $ psrset -e 1 bin/edstart -start
The psrset operating system command is used to create virtual processor sets and run processes under them.
The server admin decides on and forms a set, and then uses the resulting set number in the psrset -e command to start the server. For example:
$ psrset -c 2 3 processor 2: was not assigned, now 1 processor 3: was not assigned, now 1 $ cd ibi/srv77/wfs $ psrset -e 1 bin/edstart -start
The mkrset and execrset operating system commands are used to create processor/memory region sets and run processes under them, but they also require ID authorization. Authorization must be done by the root by issuing:
chuser capabilities=CAP_NUMA_ATTACH,CAP_PROPAGATE iadmin
The server admin decides on and forms a set, and then uses the assigned name in the execrset command to start the server. For example:
$ mkrset -c 2-3 mycorp/mycpus $ cd ibi/srv77/wfs $ execrset mycorp/mycpus bin/edstart -start
The taskset operating system command is used to bond a process to particular processors, in effect creating a virtual environment.
The server admin decides on the processors to use and uses them in the taskset command to start the server. For example:
$ cd ibi/srv77/wfs $ taskset -c 3,4 bin/edstart -start
iWay Software |