Skip Headers

Oracle9iAS Web Cache Administration and Deployment Guide
Release 2 (9.0.2)

Part Number A95404-02
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

9
Monitoring Performance

See Also:

Oracle9i Application Server Performance Guide for TCP/IP performance tuning tips

This chapter describes how to gather performance statistics with Oracle9iAS Web Cache Manager and how to interpret them.

This chapter contains these topics:

Monitoring Oracle9iAS Web Cache Health

Oracle9iAS Web Cache provides a health monitor that enables you to quickly access overall cache performance.

To monitor overall cache health:

  1. Start Oracle9iAS Web Cache Manager.

    See Also:

    "Starting Oracle9iAS Web Cache Manager"

  2. In the navigator pane, select Administration > Monitoring > Health Monitor.

    The Health Monitor page appears in the right pane.

  3. From the For Cache list, select the cache. If you have not configured a cache cluster, this field displays the current cache (the cache to which you are connected.)

  4. From the Auto Refresh list, select the frequency at which you want the statistics refreshed.

    If you select Never, then the page will not be refreshed again. If you want the statistics refreshed now, choose Refresh Now.

Table 9-1 describes the statistics for this page.

Table 9-1  Oracle9iAS Web Cache Health Monitor Statistics
Statistic Description

Current Time

The time when this page was generated

Current Web Cache Start Time

The time when Oracle9iAS Web Cache was started

Time Since Start

The length of time that Oracle9iAS Web Cache has been operating since it was started. Time is denoted in days/hours/minutes/seconds.

Total Number of Requests Served by Current Web Cache

Accumulated number of requests Oracle9iAS Web Cache has served since it was started

See Also: "Gathering Oracle9iAS Web Cache Performance Statistics" to view detailed statistics for Oracle9iAS Web Cache

Requests Served by Origin Server Table

This table provides information about the number of requests served by origin servers. It contains the following columns:

Requests Served by Origin Servers: Name of the origin server and the port number from which the origin server is listening for Oracle9iAS Web Cache requests

Proxy Server:

    YES specifies that the server is a proxy server.

    NO specifies that the server is an application Web server.

Up/Down:

    UP specifies that the last communication with the server was successful.

    DOWN specifies that the server is down. If this is the last server in a single or multiple server configuration, Oracle9iAS Web Cache continues to forward requests. If this is not the last server, no new requests will be sent to server. However, Oracle9iAS Web Cache will poll the server until it is back online.

Since: How long the origin server has been up or down

Total Request Served: Number of Web browser requests resolved by this origin server

Average Latency: Average amount of time for the Web browser requests to be resolved

See Also: "Gathering Origin Server Performance Statistics" to view detailed statistics for origin servers

Serving Requests/Second Now

The health bar provides a graphical view of the number of Web browser requests resolved for each second by the:

  • Documents in the cache that have expired or that have been invalidated, but have not yet been refreshed from the origin servers

  • Documents in the cache that are still valid

Gathering Oracle9iAS Web Cache Performance Statistics

To monitor Oracle9iAS Web Cache performance:

  1. Start Oracle9iAS Web Cache Manager.

    See Also:

    "Starting Oracle9iAS Web Cache Manager"

  2. In the navigator pane, select Administration> Monitoring > Web Cache Statistics.

    The Web Cache Statistics page appears.

  3. From the For Cache list, select the cache.

    If you have not configured a cache cluster, this field displays the current cache (the cache to which you are connected.)

  4. From the For Site list, select the Web site for which to view statistics.

  5. From the Auto Refresh list, select the frequency at which you want the statistics refreshed.

    If you select Never, then the page will not be refreshed again. If you want the statistics refreshed now, choose Refresh Now.

Table 9-2 describes the statistics for this page.

Table 9-2  Oracle9iAS Web Cache Statistics
Statistic Description

Updated at

The time when this page was generated

Current Cache Start Time

The time when Oracle9iAS Web Cache was started or restarted

Time Since Start

The length of time that Oracle9iAS Web Cache has been operating since it was started or restarted. Time is denoted in days/hours/minutes/seconds.

Current Cache Reset Time

The time when the statistics were last reset

Time Since Reset

The length of time since the statistics were last reset

Cache Overview Table

This table provides general information about the cache:

Number of Documents in Cache: Number of documents stored in Oracle9iAS Web Cache, plus the number of documents in transit through the cache. The number includes documents that have expired or have been invalidated but which have not been deleted from the cache.

Size of Documents in Cache: The total size of the documents currently in the cache

    Note: You can adjust the maximum size of the cache in the Resource Limits page (Cache-Specific Configuration > Resource Limit).

Total Bytes Served: Total number of bytes served to browsers

Total Bytes Saved by Compression: Additional bytes sent to browsers if compression is turned off

Current Number of Open Connections: Current number of incoming open connections to the Oracle9iAS Web Cache server and outgoing open connections to the origin servers. You can adjust the limit of connections in the Resource Limits page (Cache-Specific Configuration > Resource Limits).

Configured Maximum Cache Size: The maximum cache size as specified in the Resource Limits page

Current Allocated Memory: The physical size of the cache. The physical size of the cache is the amount of data memory allocated by Oracle9iAS Web Cachee for cache storage and operation. This number is always smaller than the process size shown by operating system statistics because the Oracle9iAS Web Cache process, like any user process, consumes memory in other ways, such as instruction storage, stack data, thread, and library data.

Current Action Limit: Ninety percent of the Configured Maximum Cache Size. This number is usually larger than the Current Allocated Memory.

Requests Served

This table provides information about the percentage of requests Oracle9iAS Web Cache is currently serving (Recent column), has served since it was started (Since Start column), and has served since the metrics were reset (Since Reset column).

    Note: If you choose Detail Statistics, the table shows metrics for owned content and on-demand content. These metrics are valid in a cache cluster environment.

This table provides the following metrics:

Total Requests Served: Accumulated number of browser and peer cache requests that Oracle9iAS Web Cache has served since it was started or restarted

Average Requests Served: Average number of browser and peer cache requests served for each second

Fresh Hits: Percentage of Web browser requests resolved by documents in the cache

This percentage should be high, except when documents are being invalidated.

Stale Hits: Percentage of Web browser requests resolved by documents that have expired or have been invalidated, but have not yet been retrieved from the origin servers

As documents are invalidated or expired, the percentage of stale hits will increase. The percentage will decrease as Oracle9iAS Web Cache retrieves updated content from the origin servers. If the percentage does not decrease, it could indicate a bottleneck on the origin servers.

Cacheable Misses: Percentage of Web browser requests for cacheable documents not served by Oracle9iAS Web Cache

Noncacheable Misses: Percentage of Web browser requests for noncacheable documents not served by Oracle9iAS Web Cache

Refreshes: Percentage of documents that Oracle9iAS Web Cache has refreshed from the origin servers

Compressed Hits: Percentage of total requests served out of the cache in compressed form

Compressed Misses: Percentage of total requests retrieved from the origin server and compressed by Oracle9iAS Web Cache before serving

Cache Errors

This table provides metrics on the apology pages served since Oracle9iAS Web Cache was started (Since Start column) or when the metrics were reset (Since Reset column). It lists the following metrics:

Network Errors: Percentage of apology pages that Oracle9iAS Web Cache is serving to Web browsers due to a network error

Partial Page Errors: Percentage of apology pages that Oracle9iAS Web Cache is serving to Web browsers due to a HTML fragment retrieval problem for a page that supports partial page caching

Site Busy Errors: Percentage of apology pages that Oracle9iAS Web Cache is serving to Web browsers due to a busy Web site error

Invalidations

This table provides information metrics on the invalidation request served since Oracle9iAS Web Cache was started (Since Start column) or when the metrics were reset (Since Reset column).

Total Invalidation Requests: The number of invalidation requests processed

Total Invalidation Objects: The total number of objects invalidated

Gathering Origin Server Performance Statistics

To monitor origin server performance:

  1. Start Oracle9iAS Web Cache Manager.

    See Also:

    "Starting Oracle9iAS Web Cache Manager"

  2. In the navigator pane, select Administration > Monitoring > Origin Server Statistics.

    The Origin Server Statistics page appears.

  3. From the For Cache list, select the cache.

    If you have not configured a cache cluster, this field displays the current cache (the cache to which you are connected.)

  4. From the Auto Refresh list, select the frequency at which you want the statistics refreshed.

    If you select Never, then the page will not be refreshed again. If you want the statistics refreshed now, choose Refresh Now.

Table 9-3 describes the statistics for this page.

Table 9-3  Origin Server Statistics
Statistic Description

Origin Server

This table provides information about the origin servers, that is application Web servers or proxy servers. It contains the following columns:

Origin Server:

  • hostname: Name of the origin server and the port number from which the server is listening for Oracle9iAS Web Cache requests.

  • proxy server: YES specifies that the server is a proxy server. NO specifies that the server is an application Web sever.

Up/Down Time

  • up/down: UP specifies that the last communication with the server was successful. DOWN specifies that the server is down. If this is the last server in a single or multiple server configuration, Oracle9iAS Web Cache keeps a connection open to the server for requests. If this is not the last server, then no new requests will be sent to server. However, other active servers will poll the downed server until it is back online.

  • since: How long the origin server has been up or down

Completed Requests

  • number/sec: Number of requests that the origin server is processing for each second

  • max/sec: Maximum number of requests that the origin server has processed for each second

  • avg/sec: Average number of requests that the origin server has processed for each second

  • total: Accumulated number of requests that the origin server has processed

Latency

  • avg this interval: Average latency for 10 second intervals to process requests for Oracle9iAS Web Cache

  • avg since start: Average number of seconds to process requests for Oracle9iAS Web Cache since the origin server started

Load

  • now: Current number of connections from Oracle9iAS Web Cache that the origin server has open

  • max: Maximum number of connections that the origin server has had open at one time

    Note: Consider increasing the capacity of an origin server if the max connections is close to the server's capacity. You can increase capacity in the Application Web Servers or Proxy Servers page (General Configuration > Application Web Servers or Proxy Servers).

Active Sessions

  • now: Current number of active connections from Oracle9iAS Web Cache to the origin servers

  • max: Maximum number of active connections that the origin server has had open at one time

Apology Pages Served

# this second: Current number apology pages that Oracle9iAS Web Cache is serving to Web browsers, due to a network or busy Web site error

Total: Total number of apology pages that Oracle9iAS Web Cache is serving to Web browsers, due to a network or busy Web site error

Origin Server Backlog

Now: Current number of requests that the application Web server is processing for Oracle9iAS Web Cache

Max: Maximum number of requests that the application Web server has processed for Oracle9iAS Web Cache


Go to previous page Go to next page
Oracle
Copyright © 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index