B.3  Enhancing Performance

The following suggestions may improve performance and speed processing:

Use filtering to create a smaller error log containing a subset of the events in the original log. Smaller error log files can speed processing and address performance issues associated with manual analysis and translation. Filtering may be performed using either the CLI or the web interface and information on filtering log files is available in Sections 3.8 and 4.6.
Manage the system error log so that it does not grow indefinitely. One way to accomplish this is to periodically archive and reset the current error log by following the guidelines in the WEBES Installation Guide.

B.3.1  Tru64 UNIX

If you have tried the above suggestions and still receive error messages (out-of-memory, communications error, or streams error) you may need to consider the following solutions:

Try increasing the total swap space allocation on your system. See the WEBES Install Guide for more information on swap space requirements.

On multiprocessor systems, if you have already tried creating a new log file and still receive processing errors, you may be able to eliminate those errors by forcing the DESTA Director to run on only one processor. When the DESTA Director runs on only one processor it is less susceptible to internal synchronization problems, and as a side benefit, it uses less memory. However, throughput is reduced.

To set DESTA Director to run on only one processor:

  1. Stop the Director (desta stop from the command line).
  2. Using any text editor, append the following line to the DESTA.REG file. (The default path for this file is /usr/opt/hp/svctools/desta/config.)
desta.CPUAffinity=t

  1. Restart the Director (desta start from the command line).

Another workaround is to remove the swap space limitation that the Director imposes on itself to prevent it from using too much of the system's swap space. Normally, swap space usage is limited to half of the total swap space allocated by the system. Be aware that this workaround can potentially allow the Director to hang or crash the machine if it uses all the available system swap space. The Director process and the available swap space must be monitored during the time this workaround is in place (Refer Section 1.11 for details on monitoring the Director).

To remove the swap space restriction, use the following procedure:

  1. Stop the Director (/usr/sbin/desta stop).
  2. In the file /usr/opt/hp/svctools/bin/desta, change the following line:
ulimit -v $ulimitvNEW
To:
ulimit -v $ulimitvOLD
  1. Restart the Director (/usr/sbin/desta start).

The change only affects the Director process, not any other WEBES processes such as command-line analysis processes.

B.3.2  OpenVMS

If a VMS system continues to abort when you attempt to process a log file and other remedies have not solved the problem, copy the error log file to a platform running another operating system such as Windows NT or Tru64 UNIX, and analyze the OpenVMS error log from there instead.