Throughput Test

Sometimes, a server may be functional and connected to the network, but the network connectivity may not be good enough to provide good throughput. This may result in applications hosted on the server offering poor response to users. Speed mismatch between the network interface card on the server and the switch port that it is connected to is often one of the main reasons why such throughput issues occur in production environments.

The Throughput test aims to monitor and detect situations when the throughput for data transfer to and from a server drops below acceptable levels. This test is executed by the eG agent installed on a server, and it emulates an upload and a download action from a server to the eG manager. Upload involves data transfer from the agent on the server, while download involves downloading of content to the server from the eG manager. The upload and download activities are initiated against the eG management console to which the agent reports. Hence, the throughput metrics report the values that users can expect when transmitting data between the server being monitored and the eG management console.

This test is disabled by default. To enable the test, go to the enable / disable tests page using the menu sequence : Agents -> Tests -> Enable/Disable, pick the desired Component type, set Performance as the Test type, choose the test from the disabled tests list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button.

Target of the test : A host system

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each host system monitored

Configurable parameters for the test
  1. TEST PERIOD - How often should the test be executed
  2. Host - The host for which the test is to be configured.
  3. uploadsize - Define the size of data transferred by the agent to the management console to perform this test.
  4. downloadsize - Define the amount of data downloaded by the agent from the management console during the course of this test.
  5. url - Specify the eG management console URL that the agent connects to in order to perform this test in the URL text box.
  6. timeout - Specify the amount of time in seconds that this test can run for. Beyond this period, the test terminates with a failure.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Upload availability:

This metric indicates whether the upload data transfer succeeded or not. This metric takes a value of 0 if the data upload to the eG management console fails. A value of 100 indicates that the upload completed successfully.

Percent

Upload failures indicate either a problem with the eG management console, or a failure of the network routing to the eG management console (e.g., because one of the routers on the path to the eG management console is down).

Upload speed:

This metric represents the throughput seen during upload transfers (i.e., from the server being monitored to the eG management console).

Kbps

A significant reduction in this value over time indicates a potential problem scenario that needs investigation - i.e., is it the network or the eG management server that is causing the slowdown (if the bottleneck is at the eG management server, the slowdown would be seen across the board by all the agents).

Download availability:

This metric indicates whether the download data transfer succeeded or not. This metric takes a value of 0 if the data download from the eG management console fails. A value of 100 indicates that the download completed successfully.

Percent

Download failures indicate either a problem with the eG management console, or a failure of the network routing to the eG management console (e.g., because one of the routers on the path to the eG management console is down). It is especially important to monitor upload and download throughput values for networks that have different downstream and upstream characteristics like ADSL or Hybrid Fiber Coaxial networks.

Download speed:

This metric represents the throughput seen during download transfers (i.e., from the eG management console to the server being monitored).

Kbps

A significant reduction in this value over time indicates a potential problem scenario that needs investigation - i.e., is it the network or the eG management server that is causing the slowdown (if the bottleneck is at the eG management server, the slowdown would be seen across the board by all the agents).