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.
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 |
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:
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. |
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 |
|