Application Access - OS Test
Applications hosted on the system communicate within the system environment and may also interact with external entities such as public APIs, internet resources, or remote users. One of the key factors influencing the responsiveness of these applications is the latency experienced while handling internal and external communications. Prolonged response times often lead to delays, degraded user experience, system instability, and potential application timeouts. To ensure a seamless user experience, administrators need to quickly identify which applications are slow to respond, determine the source of the delay, and understand whether the latency is due to internal system communication or interaction with external resources.
This test helps achieve this by auto-discovering the applications running on the system and reporting metrics such as average and maximum latency, TCP connection counts, data sent/received, and total application traffic. For each application, the test also reveals the PID, connection type, and the direction of communication. This helps pinpoint applications with performance issues and assists in troubleshooting slow or unresponsive applications on the system.
Target of the test : A Frame virtual desktop on the cloud
Agent deploying the test : A remote agent
Outputs of the test : One set of results for each connection type:application on the target system.
|
Measurement |
Description |
Measurement Unit |
Interpretation |
|---|---|---|---|
|
|
Indicates the number of process instances of this application currently running on the target host. |
Number |
|
|
TCP connections |
Indicates the number of TCP connections established by the processes of this application. |
Number |
The detailed diagnosis of this measure reveals PID of each application process that established the TCP connection, local and remote IP addresses and ports used by each TCP connection, the rate at which the data was transmitted and received through each connection, the total amount of data transmitted and received through each connection per second, and the latency experienced by each connection in seconds. |
|
|
Indicates the average latency experienced by the processes of this application while responding to user requests. The value reported is the average of latencies experienced by all processes of an application. |
Seconds |
A consistently high latency may be indicative of poor responsiveness of applications which adversely impacts user experience with the target multi-session host. Possible reasons for an increase in latency could be increased network delays, network congestion, server slow-down, too many simultaneous users on the server etc. Comparing the value of this measure across applications will enable administrators to quickly and accurately identify applications that are experiencing higher latency when delivering services to users. |
|
|
Indicates the maximum latency experienced by the processes of this application while responding to user requests. The value reported is the maximum latency experienced by one of the processes of this application. |
Seconds |
|
|
|
Indicates the rate at which the data was transmitted by the processes of this application. |
KB/sec |
|
|
|
Indicates the rate at which the data was received by the processes of this application. |
KB/sec |
|
|
|
Indicates the total volume of network traffic handled by this application process, calculated as the sum of data transmitted and data received. |
KB/sec |
A high value may indicate that the application process is actively handling a large number of requests or data-heavy operations. A sudden spike might suggest abnormal activity or heavy usage. |