DCV Server Sessions By Users Test
The AWS AppStream Multi-session host is shared among multiple users to access a wide variety of applications. When server resources are shared, excessive resource utilization by a single user could impact the performance for other users. Therefore, continuous monitoring of the activities of each and every user on the server is critical. Towards this end, the DCV Server Sessions By Users test assesses the traffic between the user terminal and the server, and also monitors the resources taken up by a user's session on the server. The results of this test can be used in troubleshooting and proactive monitoring. For example, when a user reports a performance problem, an administrator can quickly check the bandwidth usage of the user's session, the CPU/memory/disk usage of this user's session as well as the resource usage of other user sessions. The administrator also has access to details on what processes/applications the user is accessing and their individual resource usage. This information can be used to spot any offending processes/ applications.
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 user connected to 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 |
---|---|---|---|
Active connections |
Indicates the number of concurrent connections that are currently active during this user's session. |
Number |
AppStream 2.0 supports multi-session environments where a single AppStream instance can host multiple concurrent user sessions. The value of this measure used to monitor how many of these sessions are currently active. |
Display count |
Indicates the number of displays (monitors) that are currently active during this user's session |
Number |
The value of this measure helps administrators to assess session complexity in case of multi-monitor sessions. |
HTTP download rate |
Indicates the rate at which the HTTP content is downloaded from an HTTP source during this user's session. |
Kbps |
The value of this measure is preferred to be high. If the value of this measure is low, then the applications that rely on downloading HTTP content from external servers may perform poorly. This can lead to delays, lag, or interruptions, thus seriously degrading user experience. |
HTTP download |
Indicates the amount of HTTP content downloaded during this user's session. |
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 during this user's session. |
|
|
Data received rate |
Indicates the rate at which the data is received while streaming the applications during this user's session. |
Kbps |
|
Data received |
Indicates the amount of data received while streaming the applications during this user's session. |
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 during this user's session. |
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 user sessions to know which user 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 during this user's session. |
Kbps |
|
Data sent |
Indicates the rate at which the data is transferred while streaming the applications during this user's session. |
Kbps |
|
Session duration |
Indicates how long this user's session has been active since it was initiated. |
|
This measure displays the number of years, months, days, hours, minutes and seconds since the session was initiated. |
Total connections since server started |
Indicates the number of connections established to the target AppStream host since this user's session was established. |
Number |
|
Total pixels |
Indicates the total number of pixels rendered and streamed from the AppStream host to this user's device during the session. |
Number |
|