SilverStream Test

Using the SilverStream client API, this test tracks various statistics relating to the SilverStream server.

Target of the test : A SilverStream application server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each SilverStream application server.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Admin Port

The port number on which the SilverStream server is listening for administrative purpose.

rootpath

Root path where SilverStream server is installed.

IsAuthenticated

Is the server running in an authenticated mode or not. Value should be entered as Y (for Yes) and N (for No).

User

If the SilverStream server is running in an authenticated mode, then the user name has to be supplied.

Password

If the SilverStream server is running in an authenticated mode, then the password corresponding to the user name has to be supplied.

Confirm password

Confirm the password by retyping it here.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Server usage

 

The current utilization of the server. It is a value between 1 and 4.  A value of 1 indicates light utilization while a value of 4 indicates high utilization of the server.

Number

If the server is under high utilization for a prolonged period of time, it is indicative of the server reaching its maximum capacity.

Thread usage

 

The percentage of threads associated with the client connections. This includes threads, which may or may not be currently handling user requests.

Percent

If this measure reaches 100%, then the client connections are queued before execution. In this situation, the total number of threads spawned by the server can be increased depending on the capacity.

Percent idle threads

 

The percentage of threads associated with client connections, which are not currently handling user requests.

Percent

This measure is indicative of the percent of threads waiting for further user requests.

 

Request rate

 

Number of requests per second to the SilverStream server.

Reqs/Sec

A sudden increase in this value indicates an unusual burst of requests for your application server.  This usually means that there is sudden high activity on your application or abnormal/malicious attacks.

Mean response time

 

The average time taken to process the requests coming to the server.

Secs

A sudden increase in the mean response time is indicative of a bottleneck on the application server.

Max response time

 

The maximum time taken to process any request since the start of the server.

Secs

A sudden increase in the maximum response time is indicative of a bottleneck on the application server.

Data transmit rate

 

The rate of data transmitted by the server while serving client requests.

KB/Sec

A large increase in the data transmission rate can be indicative of an increase in the popularity of one or more web sites hosted on the server. This measure is directly related to Request_rate.

Memory utilization

 

The percentage of memory used by the SilverStream server inside the Java virtual machine in which it is running.

Percent

A sudden increase in memory utilization may be indicative of memory leaks in the applications running on the server.  When this measure reaches 100%, it indicates that the SilverStream server has reached its maximum capacity.

Total sessions

 

The total number of sessions associated with the server.

Number

This is indicative of the number of user sessions maintained in the server.

Idle sessions

 

The number of sessions associated with the server, which is in idle state.

Number

This measure is indicative of the number of user sessions waiting for further user requests.