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