Setting tuning parameters for the WebSphere HTTP proxy server

Refine the tuning parameters for the WebSphere® Application Server HTTP proxy server for better performance.

Procedure

  1. On the WebSphere HTTP proxy server, log in to the IBM® WebSphere Integrated Solutions Console as the WebSphere administrator.
  2. Set JVM heap sizes on the WebSphere proxy server by completing the following steps:
    1. Click Servers > Server Types > WebSphere proxy servers.
    2. Select the WebSphere proxy server you are configuring.
    3. In the Server Infrastructure section, click Java and process management > Process definition > Java Virtual Machine.
    4. In the Initial Heap Size field, type 1024 as the new initial heap size.
    5. In the Maximum Heap Size field, type 2048 as the new maximum heap size.
    6. In the Debug arguments field, enter the following arguments:
      -Xgcpolicy:gencon
      -Dsun.nio.MaxDirectMemorySize=1610612736
      -XX:NewSize=512m
      -XX:MaxNewSize=1024m
      
  3. Click OK.
  4. Set the WebContainer maximum number of threads value by completing these steps:
    1. Navigate back to the Configuration page as instructed in step 2.a and 2.b of this procedure.
    2. In the Additional Properties section, click Thread pools.
    3. Click WebContainer.
    4. In the Maximum Size field, enter 100 threads.
    5. Click OK.
  5. From the navigation tree, click Resources > Cache instances > Object cache instances. Complete the following steps:
    1. Click the Proxy Cache Store instance you are updating.
    2. In the Cache size field, enter 2000.
    3. Repeat the process for each object cache instance you are updating.
    4. Click OK.
  6. Save the updates to the master configuration by clicking the Save link in the "Messages" box at the beginning of the page.