Oracle Process Manager and Notification Server Oracle Enterprise Manager 11g Grid Control

4-12 Oracle Fusion Middleware Performance and Tuning Guide – Threshold based alerting on any metric, both individual and aggregate – Alert actions through SNMP traps, SMTP, logging, or custom scripts ■ Real User Experience Insight RUEI provides insight into the real end-user experience for your applications. No application instrumentation is required. The RUEI screen is shown below. Key features of RUEI include the following: – Replay of poor performance – Executive dashboards – Extensive KPI and SLA monitoring – Full alerting capabilities – Quick bottle-neck analyses – Transaction performance analyses – Customized reporting – Trend analyses – Full data integration through XML Note: For more information on the monitoring features available in Oracle Enterprise Manager 10g Grid Control, refer to the Oracle Enterprise Manager 10g Grid Control documentation available on the Oracle Technology Network here: http:www.oracle.comtechnologydocumentationoem.h tml . Monitoring Oracle Fusion Middleware 4-13

4.9 Native Operating System Performance Commands

Each operating system has native tools and utilities that can be useful for monitoring purposes. Native operating system commands enable you to gather and monitor for example CPU utilization, paging activity, swapping, and other system activity information. For details on operating system commands, refer to the documentation provided by the operating system vendor.

4.10 Network Performance Monitoring Tools

Your operating system’s network monitoring tools can be used to monitor utilization, verify that the network is not becoming a bottleneck, or detect packet loss or other network performance issues. For details on network performance monitoring, refer to your operating system documentation. 4-14 Oracle Fusion Middleware Performance and Tuning Guide Part II Part II Core Components This part describes configuring core components to improve performance. It contains the following chapters: ■ Chapter 5, Oracle HTTP Server Performance Tuning ■ Chapter 7, Oracle Metadata Service MDS Performance Tuning Note: For information on performance tuning the Oracle WebLogic Server, see Oracle Fusion Middleware Performance and Tuning for Oracle WebLogic Server. 5 Oracle HTTP Server Performance Tuning 5-1 5 Oracle HTTP Server Performance Tuning This chapter discusses the techniques for optimizing Oracle HTTP Server performance. This chapter contains the following sections: ■ Section 5.1, About Oracle HTTP Server ■ Section 5.2, Oracle HTTP Server Directives Tuning Considerations ■ Section 5.3, Oracle HTTP Server Logging Options ■ Section 5.4, Oracle HTTP Server Security Performance Considerations ■ Section 5.5, Oracle HTTP Server Performance Tips

5.1 About Oracle HTTP Server

Oracle HTTP Server OHS is the Web server component for Oracle Fusion Middleware. It provides a listener for Oracle WebLogic Server and the framework for hosting static pages, dynamic pages, and applications over the Web. Oracle HTTP Server is based on the Apache 2.2.x infrastructure, and includes modules developed specifically by Oracle. The features of single sign-on, clustered deployment, and high availability enhance the operation of the Oracle HTTP Server. For more information see Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server. For more information on the Apache open-source software infrastructure, see the Apache Software Foundation web site at http:www.apache.org .

5.2 Oracle HTTP Server Directives Tuning Considerations

Oracle HTTP Server uses directives in httpd.conf. This configuration file specifies the maximum number of HTTP requests that can be processed simultaneously, logging details, and certain limits and time outs. More information on configuring the Oracle HTTP Server, see Management Tools for Oracle HTTP Server in Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server. Oracle HTTP Server supports three different Multi-Processing Modules MPMs by default. The MPMs supported are: Note: The configuration examples and recommended settings described in this chapter are for illustrative purposes only. Consult your own use case scenarios to determine which configuration options can provide performance improvements.