Compression Statistics Test

The application delivery controller can efficiently compress in-line and deliver packet dynamic/static contents over the network. You can enable the compression feature of the delivery controller using the CLI commands or via the delivery controller console. When the compression feature is enabled, HTTP responses received from the servers are compressed on the delivery controller by dividing the response data into smaller packets. The divided packets are then combined into larger packets and sent to compression-aware browsers on the network. The compression feature of the delivery controller also allows compressing the application payload within each packet. This in turn, reduces download time and network bandwidth consumption of the delivery controller without degrading content quality and improves overall experience of the end-users .

The real test of the effectiveness of the compression feature lies in how much data is compressed and how quickly the compression is performed. This can be easily measured using the Compression statistics test. By periodically running this test, administrators can accurately assess the amount of data that was sent for compression and received after the compression process. In addition, this test also reveals the rate at which the data was sent and received during the compression process. In the process, the count of active HTTP connections and the compression ratio are also reported.

Target of the test : An Array Application Delivery Controller

Agent deploying the test : remote agent

Outputs of the test : One set of results for the target Array Application Delivery Controller that is to be monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the host that is being monitored.

SSH Username and
SSH Password

Specify the credentials of a user who has the right to execute CLI (command-line interface) commands on the target delivery controller and pull out metrics via SSH.

Confirm Password

Confirm the SSH Password by retyping it here.

SSH Port

Specify the SSH port of the target delivery controller here; The default value is 22.

SSH Enable Password

The delivery controller offers three levels or modes to the ArrayOS. The modes are given below:

  • User Mode - In this mode, user can perform the authorized and basic operations and non-critical functions.
  • Enable Mode - When this mode is selected, the user can run majority of commands for view data.
  • Config Mode - Using this mode, the user can change the configuration of the delivery controller for global configuration and access (Using CLI commands).

If the user has selected the Enable Mode, The SSH Enable password is the password that is needed for the user to access the commands when the is selected.

Confirm Password

Confirm the SSH Enable Password by retyping it here.

Timeout

Specify the duration (in seconds) within which the SNMP query executed by this test should time out in this text box. The default is 10 seconds.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Data transmitted to client

Indicates the total amount of data transmitted to the client from the delivery controller during the last measurement period.

MB

 

Data transmitted to compression

Indicates the amount of data transmitted out for compression process to the delivery controller during the last measurement period.

MB

The compression process is performed using either the software compression method or hardware compression method.

Data received from compression

Indicates the amount of data received by the delivery controller after the compression process during the last measurement period.

MB

 

Data transmitted

Indicates the rate at which the bytes are sent out for the compression process.

Bytes/sec

 

Data received

Indicates the rate at which the bytes are received after the compression process.

Bytes/sec

 

Active transaction

Indicates the number of HTTP connections that are currently active on the delivery controller.

Number

 

Compression ratio

Indicates the ratio of the data sent out for compression and the data received after the compression process.

Percent