DCV Server Connection By Users Test

A DCV server is integrated with the AWS AppStream host to seamlessly stream remote desktops and graphical applications to end users through Amazon DCV protocol. The DCV server can be connected to the target host using different clients such as Windows client, Linux client, macOS client and web client. To ensure that the desktops/applications are streamed smoothly through client connections established between the DCV server on the target host and the end-user device, administrators should monitor the traffic and time taken for data transmission at regular intervals. This can be achieved using the DCV Server Connection By Users test.

This test monitors the connections established from the DCV server on the target AWS AppStream host to the end users and reports the rate at which data was sent and received over each connection established to each user. In addition, this test also reports the time taken by each connection to transfer the data and get response. These metrics help administrators to quickly find out the connection through which the data is sent/received at lower rates and take necessary actions before the lower rates impact the responsiveness of the user’s remote desktop experience.

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 AWS AppStream Multi-session Host as the 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 : An AWS AppStream Multi-session Host

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each connection:user pair on the target host

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port at which the target host listens.

Report Total

By default, this flag is set to No. If set to Yes, then the test will report measures for only a Total descriptor. For this descriptor, the test will report the aggregate resource usage across all users to the Citrix server. The default setting of the flag on the other hand, implies that the test reports a set of metrics for each connection established by each user to the target host, by default

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Connection duration

Indicates how long this connection has been active since it was established.

Seconds

 

HTTP download rate

Indicates the rate at which the data is downloaded via the HTTP protocol while streaming the applications through this connection to this user.

Kbps

A high value is preferred for this measure. A low value for this measure is an indication of low network bandwidth, excessive load or high network latency and round-trip time (RTT).

HTTP download

Indicates the amount of data downloaded via the HTTP protocol while streaming the applications hrough this connection.

KB

 

Minimum round trip time

Indicates the minimum time allowed for a packet of data to travel between the client device (where the user interacts with the application) and the target host through this connection.

Seconds

 

Data received rate

Indicates the rate at which the data is received while streaming the applications through this connection from the target host.

Kbps

 

Data received

Indicates the amount of data received while streaming the applications through this connection from the target host.

KB

 

Round trip time

Indicates the time taken by a packet of data to travel between the client device (where the user interacts with the application) and the target host through this connection.

Seconds

Ideally, the value of this measure should be lower than or equal to the value of the Minimum round trip time measure .

Compare the value across the connections to know which connection is taking maximum round trip time and experiencing bottleneck.

Data send rate

Indicates the rate at which the data is transferred while streaming the applications through this connection from the target host.

Kbps

 

Data sent

Indicates the amount of data transferred while streaming the applications through this connection from the target host.

KB