Solstice Enterprise Manager 4.1 CORBA Gateway Administration Guide | ![]() ![]() ![]() ![]() |
Improving CORBA Gateway Performance
This chapter describes how to improve the performance of CORBA Gateways.
This chapter describes the following topics:
- Section 4.1 Optimizing CORBA Gateway Performance
- Section 4.2 Optimizing Event Performance
- Section 4.3 Optimizing Request/Response Performance
4.1 Optimizing CORBA Gateway Performance
Optimizing the CORBA Gateway depends very much on the configuration parameters you specify (see TABLE 3-2) . The most critical of the parameters is the thread pool size. Too many threads affect the over-all performance of Solstice EM, while too few threads result in the application requests getting timed out. Other configuration parameters such as EM_MIS_HOST_NAME, facilitate running of CORBA Gateways on different machines in order to enhance performance.
To improve performance across the whole of Solstice EM, you should install CORBA Gateway on a machine different from the one where the MIS is installed.
To optimize the performance of events only, see Section4.2 Optimizing Event Performance for more information. To optimize the performance of management requests/responses only, see Section4.3 Optimizing Request/Response Performance for more information.
4.2 Optimizing Event Performance
You can optimize event performance in the following three ways:
- You can run the CORBA Event Distribution Server on different machines to distribute the load when the incoming event rate is high.
- You can have your own CORBA Event Channel, which connects to the SEM CORBA Event Gateway and distributes the events to the clients. This method will reduce the load on the Solstice EM Event Gateway, for obvious reasons. The access control in such a case will be done only on the CORBA Event Channel which connects to the Solstice EM Event Gateway and hence may have a diluting effect.
- You can find the optimal thread pool size for CORBA Event Distribution Server by gradually increasing the size of the thread pool (using the -threads option for the CORBA Event Distribution Server) until you identify the optimal size for your configuration.
4.3 Optimizing Request/Response Performance
You can optimize request/response performance in the following two ways:
- You can run the Request Gateway on different machines to distribute the load.
- You can find the optimal thread pool size for the CORBA Request Gateway by gradually increasing the value of the EM_CORBA_RGW_MAX_POOL_THREADS environment variable until you identify the optimal size for your configuration.
Sun Microsystems, Inc. Copyright information. All rights reserved. |
Doc Set | Contents | Previous | Index |