DCV Server Channel By Users Test
A DCV server channel is a communication channel between the DCV server running on the AWS AppStream instance and the DCV client that is running on the user device. The NICE DCV protocol transfers display, input, audio, and other data through different channels to deliver a seamless remote desktop or application streaming experience. Following are some of the important DCV server channels that are widely used:
Display Channel - This is the primary channel used to stream the graphical output (video) from the applications/desktops to the user.
Input Channel - The input channel is used for transferring user inputs (such as mouse movements and keyboard strokes) from the user to the DCV server.
Audio Channel - If audio streaming is enabled, the audio channel streams audio data from the DCV server to the user device.
Clipboard Channel - This channel is used to facilitate copy-and-paste functionality between the client and the remote session. It allows for text or file sharing between the user’s device and the remote desktop/application.
File Transfer Channel - This channel allows users to transfer files between their device and the remote environment using drag-and-drop or similar methods.
To provide better user experience, the user should be able to transfer different types of data through the above-mentioned channels smoothly. Furthermore, when host resources are shared among multiple users, excessive resource utilization by a single user through any channel could impact the performance for other users. Therefore, continuous monitoring of the activities of each and every user on the host is critical. The DCV Server Channel By Users test can help administrators in this regards! This test monitors all the users who establish sessions to the target hose and assesses the data traffic between the user and the target host. In addition, this test also monitors the bandwidth taken up by each user to transfer different kind of data. 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 by each user for transmitting and receiving different data. This information can be used to know if any user transfers bandwidth-intensive data.
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 the each user on the AWS AppStream Multi-session Host that is being monitored
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. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Active connections |
Indicates the number of NICE DCV connections that are currently used by this user. |
Number |
|
Active sessions |
Indicates the number of NICE DCV sessions that currently active for this user. |
Number |
|
Audio receive rate |
Indicates the rate at which the sound/audio data is received by this user. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive sound/audio files over the DCV server channel. |
Audio send rate |
Indicates the rate at which the sound/audio data is sent to this user. |
Kbps |
|
Audio received |
Indicates the amount sound/audio data received by this user. |
KB |
Compare these values across users to identify the user who is sending/receiving maximum amount of sound/audio data over the DCV server channel. |
Audio sent |
Indicates the amount sound/audio data transmitted to this user. |
KB |
|
Total audio bandwidth |
Indicates the total bandwidth used to send/receive the sound/audio data to this user. |
Kbps |
|
Clipboard receive rate |
Indicates the rate at which the clipboard data is received by this user. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive clipboard data over the DCV server channel. |
Clipboard send rate |
Indicates the rate at which the clipboard data is sent to this user. |
KB |
|
Clipboard received |
Indicates the amount of clipboard data received by this user. |
Kbps |
Compare these values across users to identify the user who is sending/receiving maximum amount of clipboard data over the DCV server channel. |
Clipboard sent |
Indicates the amount of clipboard data transmitted to this user. |
KB |
|
Total clipboard bandwidth |
Indicates the total bandwidth used to send/receive the clipboard data to this user. |
Kbps |
|
Display receive rate |
Indicates the rate at which the graphical (video) data is received by this user. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive graphical (video) data over the DCV server channel. |
Display send rate |
Indicates the rate at which the graphical (video) data is sent to this user. |
KB |
|
Display received |
Indicates the amount of graphical (video) data received by this user. |
Kbps |
Compare these values across users to identify the user who is sending/receiving maximum amount of graphical (video) data over the DCV server channel. |
Display sent |
Indicates the amount of graphical (video) data transmitted by this user. |
KB |
|
Total display bandwidth |
Indicates the total bandwidth used to send/receive the graphical (video) data to this user. |
Kbps |
|
Filestorage receive rate |
Indicates the rate at which this user received data/files from the storage. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive storage files over the DCV server channel. |
Filestorage send rate |
Indicates the rate at which the data/files are transferred by this user to the storage. |
KB |
|
Filestorage received |
Indicates the amount of files/data received by this user from the storage. |
Kbps |
Compare these values across users to identify the user who is sending/receiving maximum amount of files/data from the storage over the DCV server channel. |
Filestorage sent |
Indicates the amount of graphical (video) data transmitted to this user. |
KB |
|
Total filestorage bandwidth |
Indicates the total bandwidth used to send/receive the graphical (video) data to this user. |
Kbps |
|
Input receive rate |
Indicates the rate at which the user input data is received by this user. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive user input data over the DCV server channel. |
Input send rate |
Indicates the rate at which the user input data is sent from this user. |
KB |
|
Input received |
Indicates the amount of user input data received by this user. |
Kbps |
Compare these values across users to identify the user who is sending/receiving maximum amount of user input data over the DCV server channel.
|
Input sent |
Indicates the amount of user input data sent by this user. |
KB |
|
Total input bandwidth |
Indicates the total bandwidth used to send/receive the user input data to this user. |
Kbps |
|
Main receive rate |
Indicates the rate at which the data is received by this user from external sources. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive data from the external sources over the DCV server channel. |
Main send rate |
Indicates the rate at which the user input data is sent from this user to external sources. |
KB |
|
Main received |
Indicates the amount of data received by this user from external sources. |
Kbps |
Compare these values across users to identify the user who is sending/receiving maximum amount of data from the external sources over the DCV server channel. |
Main sent |
Indicates the amount of data sent by this user to external sources. |
KB |
|
Total main bandwidth |
Indicates the total bandwidth used to send/receive the data from external sources. |
Kbps |
|
Photon message receive rate |
Indicates the rate at which the photon messages are received by this user. |
Kbps |
Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive data while receiving/sending the photon messages over the DCV server channel. |
Photon message send rate |
Indicates the rate at which the photon messages are sent to this user. |
KB |
|
Photon message received |
Indicates the amount of data received by this user while receiving photon messages. |
Kbps |
Compare these values across users to identify the user who is sending/receiving maximum amount of data while receiving/sending the photon messages over the DCV server channel. |
Photon message sent |
Indicates the amount of data transmitted to this user while transmitting the photon messages. |
KB |
|
Total Photon message bandwidth |
Indicates the total bandwidth used to send/receive the data to this user while transmitting photon messages. |
Kbps |
|