Configuring shared memory after the Enterprise Server update

DLLs are used more frequently, it is difficult to decide which objects to load in shared memory. Measurement tools are now available to identify which objects are frequently used and suitable to load in shared memory. A configured shared memory that is based on the measurement information improves processing speed.

Specific information about how to configure shared memory is specified in the administration guide. This section is a short enumeration of the measurement tools configuration. The process consists of two main steps:

  • Specify the objects to store in shared memory
  • Configure the Shared Memory service.

To configure shared memory:

  1. To define shared memory content, the Shared Memory Data (ttaad4156m000) session is used to specify objects in shared memory. When you already have objects specified in shared memory, a message is displayed.
  2. To use your existing specifications, click Yes.
    If this message is not displayed, you can import a range of program or report objects from the Data Dictionary (DD). The import session is present in the Specific menu of the Shared memory Data (ttaad4156m000) session. For more detailed information, see the administration guide.
  3. Start Logging Parameters (ttaad4153m000) session, for gathering statistics on shared memory.

    In this session, the time frame (start and end time) in which the logging must take place can be defined. If no time frame is defined, no logging is done.

    To store the data in the logging file in $BSE/lib/defaults/, click Convert.

    A convert can only be started on a host that is defined as Master Application Server (MAS). In case the host is not an MAS, all selection fields and the Convert option are disabled.

    To completely remove the currently stored shared memory measurement data, click Cleanup.

    The measurement will start for all bshells started after the convert is run, and take the defined time frame into account.

  4. Restart shared memory.

    The procedure to complete the configuration of shared memory on a Windows or UNIX system differ:

    Procedure on Windows:

    Start the Enterprise Server Service Manager. Right-click Shared memory service, and on the shortcut menu that is displayed, click Stop. Next, right-click again and click Start.

    Procedure on UNIX:

    Exit the session and log in again as user root. To reload shared memory, specify these commands:
    # cd $BSE/bin
    # ./srdd_init6.2 –i
    
    After the period of shared memory measurement has ended, the log information can be found in the Shared Memory Measurement(ttaad4152m000) session. On behalf of this information, you can repeat specifying objects stored in shared memory.