Tips for Tuning Your Relay Server Configuration on IIS

Tips for increasing performance of Relay Servers hosted by IIS Web server.

Tuning your Relay Server configuration is a complex, iterative process that is beyond the scope of this document to cover in detail. This topic provides some basic tips to get you started on IIS. For instructions on implementing these tips, see the Microsoft documentation for your version of IIS.

  1. Use a separate application pool for ias_relay_server\client and ias_relay_server\server.
  2. For the ias_relay_server\client application pool:
    1. Disable the request queue limit.
    2. Increase the Web garden size to 4 times the number of CPU cores.
  3. For the ias_relay_server\server application pool, set the Web garden size to 1.
  4. Use a 64-bit Windows OS to get past the 32-bit limits non-paged pool memory and virtual address space.
  5. Monitor network performance and upgrade the network or switches if they are identified as bottlenecks.
  6. Add Relay Servers to the farm.
Next

For an overview of performance tuning for Relay Server clusters, see the following topic, Performance Tuning Considerations on IIS.

For a comprehensive guide to IIS tuning, refer to the Internet Information Services (IIS) 7.0 Resource Kit, written by Mike Volodarsky, Olga Londer, Brett Hill, Bernard Cheah, Steve Schofield, Carlos Aguilar Mares, and Kurt Meyer with the Microsoft IIS Team.