Determining how many buffers are defined for system use

Blueworx Voice Response uses buffers to hold the components of voice applications and also to pass data between processes. Some of the buffers, which are used to hold voice segments, are allocated in cache memory. If the system uses all the available buffers, processing degrades.

Checking on buffers

Use the System Monitor and the DTmon command (see Blueworx Voice Response for AIX: Managing and Monitoring the System) to find out how many buffers Blueworx Voice Response is configured to use. If the system does not have a suitable number of buffers available, it might not be able to process correctly. Alternatively, use the following procedure:

  1. Log on to Blueworx Voice Response.
  2. Displaying the number of buffers: Click Configuration
  3. Click System Configuration
  4. Click Browse

    The system displays the names of the Blueworx Voice Response parameter groups.

  5. Click Application Server Interface (ASI).

    The system lists the parameters in the ASI parameter group, showing the current value for each parameter.

  6. Look at the value next to Maximum Cached Buffers. This number indicates how many buffers are allocated for the voice cache memory. To calculate what the value of Maximum Cached Buffers should be, see Blueworx Voice Response for AIX: General Information and Planning.
  7. Look at the value next to Number of Pool Buffers. This number indicates the total number of buffers that the system can use (including the number in cache).

Using this information

Each buffer requires 4 KB of random access memory (RAM). Set the value of Number of Pool Buffers to the highest value possible, minus the value of Maximum Cached Buffers.

For instructions on how to reset the value of a system parameter, see Blueworx Voice Response for AIX: Configuring the System.