57.2 Increasing GWIA Speed

You can implement the following procedures to help enhance the GWIA’s processing speed:

57.2.1 Sending and Receiving Threads

The GWIA uses sending and receiving threads to process incoming and outgoing messages. The more threads you make available, the more messages the GWIA can process concurrently. However, threads place a demand on the server’s resources. Too many threads can monopolize memory and CPU utilization.

Make sure you balance your processing speed requirements with the other applications running on the same server as the GWIA.

For information about adjusting the SMTP sending and receiving threads, see Section 53.1.1, Configuring Basic SMTP/MIME Settings.

57.2.2 Increasing Polling Time

Incoming and outgoing messages are stored in priority queues. The GWIA polls these queues and then forwards the messages for distribution. The Time option lets you control how often the GWIA polls these queuing directories. Make sure you balance polling time requirements with the other applications running on the same server as the GWIA.

  1. In ConsoleOne, right-click the GWIA object, then click Properties.

  2. Click GroupWise > Gateway Time Settings to display the Gateway Time Settings page.

    Gateway Time Settings property page
  3. Modify the following settings:

    Idle Sleep Duration: Select the time, in seconds, you want the GWIA to idle after it has processed its queues. A low setting, such as 5 seconds, speeds up processing but requires more resources. A higher setting slows down the GWIA but requires fewer resources by reducing the number of network polling scans. The default is 10 seconds.

    Snap Shot Interval: The Snap Shot Interval is a sliding interval you can use to monitor GWIA activity. For example, if the Snap Shot Interval remains at the default (10 minutes), the Snap Shot columns in the console display only the previous 10 minutes of activity.

  4. Click OK to save the changes.

57.2.3 Decreasing the Timeout Cycles

The GWIA has a series of switches that control its timeout settings. By decreasing the default time of the timeout cycles you might be able to slightly increase the GWIA speed. However, the timeout cycles do not place an extremely significant burden on the overall performance of the GWIA so the effect might be minimal. You should consider this option only after you have tried everything else.

For information about configuring the timeout settings in ConsoleOne, see Section 53.1.5, Configuring the SMTP Timeout Settings. For information about configuring the settings using startup switches, see Section 59.6.9, Timeouts.