View Device Resources Collected by Aternity

Aternity collects a broad range of measurements which illustrate the current state of the device, including resource usage which constantly change, like the top processes, the percentage usage of CPU or memory, battery charge and so on. The system supports Windows (desktops, laptops, tablets), virtual desktops (VDI) and mobile devices (Android, iOS).

You can view this information in dashboards like the Troubleshoot Device dashboard and the Activity Resource Analysis dashboard.

Field Description Source
Battery Level / Percentage (Windows, Mobile)

View the percentage battery charge for this device at any time.

Other battery fields collected on devices:

  • Battery Charging is true or false depending on whether it is currently being charged.

  • Battery Health status as reported by the operating system (not available in iOS).

(Windows) The Agent queries the operating system.

(Mobile) The Aternity Mobile SDK queries the mobile operating system.

CPU Usage / Utilization (Host CPU)

(Windows and mobile only) View the percentage CPU utilization at a given time, measured as a percentage of the total power available. For example, if the device has four CPU cores, where one is at 100% and the others are idle, it will display a value of 25%.

The Agent queries Windows

(Android) The Aternity Mobile SDK queries the mobile operating system.

CPU Core Utilization (Host CPU)

(Windows) View the individual CPU core processor with the highest percentage usage at a given time. For example, if the device has four CPU cores, where one is at 100% usage and the others are idle, it will display a value of 100%.

The Agent queries Windows

Disk Queue Length (Host Disk)

(Windows only) View the number of waiting I/O requests to read or write to the hard disk or a logical disk at a given time.

A consistent queue for the disk indicates a bottleneck in hard disk access, which significantly impacts on system performance, either due to excess system demands on the disk, or it can be a hardware disk problem. To check if the problem is hardware, view if the speed (rate of reads and writes to the disk) is low.

The Agent queries Windows

Disk Space or Free Space

(Windows and mobile only) View the amount or percentage of free space in the device's system disk (where the OS is installed), or for mobile, on the device's storage.

(Windows) The Agent queries the operating system.

(Mobile) The Aternity Mobile SDK queries the mobile operating system.

IO Read (Host Disk)

View the rate at which the device reads from the hard disk in MB per second at any given time.

For example, if a virus scanner slows performance by issuing many disk read requests, reschedule to off-peak times. Alternatively, if the read rate falls to almost zero, the hard disk may be failing, or its connection to the computer may be unreliable.

The Agent queries Windows

IO Read (Host Network)

View the data downloads of this device in MB per second at any given time.

For example, if its throughput or usage of bandwidth is low, and the user complains of slow network connections, consider checking the NIC hardware.

The Agent queries Windows

IO Write (Host Disk)

View the rate at which the device writes to the hard disk in MB per second at any given time.

For example, a movie editor can perform large disk writes, slowing down the device's performance. Alternatively, if the write rate falls to almost zero, the hard disk may be failing, or its connection to the computer may be unreliable.

The Agent queries Windows

IO Write (Host Network)

View the data uploads from this device in MB per second at any given time.

For example, if its throughput or usage of bandwidth is low, and the user complains of slow network connections, consider checking the NIC hardware.

The Agent queries Windows

Physical Memory Utilization / Usage (Host Memory)

(Windows and mobile only) Displays the percentage usage of physical RAM memory at a given time.

(Windows) The Agent queries the operating system.

(Mobile) The Aternity Mobile SDK queries the mobile operating system.

Signal Strength

(Mobile only) For mobile network connections (3G / 4G / LTE), view the signal strength to the mobile carrier, the type of phone network (like CDMA or GSM) and the name of the carrier. For Wi-Fi network connections in mobile devices, view the signal strength to the WiFi network, and the name of the network (SSID).

Note

Signal strength uses a private Apple API, and therefore apps reporting this measurement must be distributed in private enterprise app stores only.

(Windows) The Agent queries the operating system.

(Mobile) The Aternity Mobile SDK queries the mobile operating system.

Stability Index

(Windows only) This index is made up of:

  • Reliability Value: The reliability value (or stability index) is a Windows score (from 1 to 10) of a PC's overall stability (search in WIndows for the Windows Reliability Monitor). As the number and severity of errors increases, it lowers the reliability value. Aternity displays the average for the previous day, or, if unavailable, it shows the most recent daily average. Many virtual desktops (VDIs) disable this measurement in their WIndows settings, and therefore would not report it to Aternity.

  • Reliability Grade: The reliability grade of a Windows device is the colored status of its reliability value, using Aternity's standard method to derive a status.

The Agent queries Windows

Top Processes (CPU Usage / Utilization)

(Windows, Android only) View the processes occupying the highest CPU percentage during the timeframe, and view the maximum usage for each process. For example, when an intensive graphics application uses a high CPU for several minutes, or an application hangs.

By default, Aternity collects top processes data if the total CPU usage of all processes on the device rises above 50%, or if the disk queue length is more than 1.

(Windows) The Agent queries the operating system.

(Android) The Aternity Mobile SDK queries the mobile operating system.

Top Processes (IO Read)

(Windows only) View the processes which performed the highest rate of read requests from the hard disk during the timeframe, and view the maximum read rate for each process..

For example, if a virus scanner slows performance by issuing many disk read requests, reschedule to off-peak times. Alternatively, if the read rate falls to almost zero, the hard disk may be failing, or its connection to the computer may be unreliable.

By default, Aternity collects top processes data if the total read rate from the hard disk exceeds 1 megabyte per second (MBps), or if the disk queue length is more than 1.

The Agent queries Windows

Top Processes (IO Write)

(Windows only) View the processes which performed the highest rate of write requests to the hard disk during the timeframe, and view the maximum write rate for each process.

For example, a movie editor can perform large disk writes, slowing down the device's performance. Alternatively, if the write rate falls to almost zero, the hard disk may be failing, or its connection to the computer may be unreliable.

By default, Aternity collects top processes data if the total write rate to the hard disk exceeds 1 megabyte per second (MBps), or if the disk queue length is more than 1.

The Agent queries Windows

Top Processes (Physical Memory Utilization / Usage)

(Windows, Android only) View the processes which utilize the most physical RAM memory during the timeframe, and view the maximum physical memory usage for each process.

Use this to find processes which suffer memory leakage, causing other applications to slow down.

By default, Aternity collects top processes data if the total physical RAM usage of all processes on the device rises above 90%, or if the disk queue length is more than 1.

(Windows) The Agent queries the operating system.

(Android) The Aternity Mobile SDK queries the mobile operating system.

Top Processes (Virtual Memory Utilization / Usage)

(Windows only) View the processes which utilize the most virtual memory during the timeframe, and view the maximum virtual memory usage for each process.

High usage of virtual memory slows performance significantly, because using the hard disk instead of RAM is 1000 times slower than physical memory. To resolve, increase the capacity of RAM on the device.

By default, Aternity collects top processes data if the total virtual memory usage of all processes on the device rises above 90%, or if the disk queue length is more than 1.

The Agent queries Windows

Virtual Memory Utilization / Usage (Host Memory)

(Windows only) View the percentage usage of virtual memory at a given time.

The Agent queries Windows