Web Intelligence Server Cache Test

The Web Intelligence Server Cache significantly improves load time of documents by servicing requests using documents that have already been viewed. However, if this cache is sized poorly, it will not be able to hold many documents, forcing requests to be routed to the Web Intelligence Server for processing; this is bound to increase processing overheads and consequently, the load time of documents. To avoid this, administrators should track cache usage and tune the cache size based on how it is used. This is what the Web Intelligence Server Cache test helps administrators do.

This test tracks the load on the cache vis-a-vis its size and notifies administrators if the cache does not have enough memory resources to cater to the demand for documents. Additionally, the test also provides effective pointers to how cache size can be increased and usage can be optimized.

Target of the test : A SAP BOBI Node

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for the Web Intelligence Server in the node monitored.

Configurable parameters for the test
Parameter Description

Test period

How often should the test be executed.

Host

Host name of the server for which the test is to be configured.

Port

Enter the port to which the specified host listens. This should be the port at which the web application server hosting SAP BOBI listens.

JMX Remote Port

Specify the RMI port number of the BOBI monitoring application.To know the RMI port number of the monitoring application, refer to Enabling the Monitoring Application of the SAP BOBI Platform.

JNDI Name

Specify the lookup name for connecting to the JMX connector of the BOBI monitoring application. To know the JNDI name, refer to Enabling the Monitoring Application of the SAP BOBI Platform.

JMX User and JMX Password

Enter the credentials of an enterprise authenticated BOBI user belonging to the default monitoring users group.

Confirm Password

Confirm the password by retyping it here.

Node Name

Specify the name of the BOBI node being monitored.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Cache used size

Indicates the amount of data stored in the cache.

KB

 

Out-of-date document deletion rate

Indicates the rate at which obsolete documents are deleted from the cache.

Docs/Sec

A higher rate is generally desired as it releases cache memory for use by new documents, and thus improves the cache’s request handling ability.

Max cache reached rate

Indicates the rate at which the server cache size reached the maximum size limit allowed on the server.

 

A high rate indicates that the cache is getting filled up very often. This implies that the cache may require a resizing, as the load on the server is high.

Current number of documents opened from cache

Indicates the number of documents for which the last request result has been directly read from the cache.

Number

By comparing these two measures at a given point in time, you can measure how effectively the cache has been servicing document requests to the Web Intelligence server. If this comparison reveals ineffective cache usage, then you may want to check the cache size to see if the poor size of the cache is responsible for this.

 

Total documents

Indicates the total number of documents that are currently open on the server.

Number

Documents opened from cache

Indicates the percentage of documents opened from the cache.

Percent

Ideally, the value of this measure should be high. A low value is indicative of inoptimal cache usage. You may want to check the cache size in this case to see if the poor size of the cache is responsible for this.

Number of documents with swap requests

 

Indicates the number of documents for which a clean up thread has scheduled swap requests.

Number

 

Documents swapped

Indicates the percentage of documents that have been swapped by swap requests.

Percent

Swapping ensures that inactive documents in the cache are swapped to the hard disk, so that the memory they have been hogging up until then can be released for use of subsequent documents. A high percentage of documents swapped is good news, as it increases unused cache memory and enables the cache to hold more documents, which translates into more requests served.