This set of metrics allows you to track the processor, memory, and storage usage at the device level. Devices can be physical machines or virtual machines.
First, make sure you’ve configured the settings to store the new data, as it is disabled by default.
This new type of activity is available through the Nexthink web interface and the classic desktop application, Finder (classic). You can use them in investigations, as well as, incorporate them in custom dashboards.
All the data associated with the session performance can be queried using NXQL (classic) or NQL. Refer to the NXQL tutorial (classic) or Nexthink Query Language (NQL) documentation for more information.
The Collector reports sampled values every minute to the Nexthink instance. The data is computed every 15 minutes.
Average CPU usage
The average CPU usage reports the average processing capabilities of a virtual environment. That value can be higher than 100% because it corresponds to the total of all the processors. For example:
A system with 4 CPUs will return an average CPU usage of 200% when 2 CPUs are measured at 20% usage and 2 others at 80% usage.
An average CPU usage of 400% would mean that the processing power on that system might be suffering a lack of resources as intensive tasks are using 100% of each CPU.
Normalized CPU usage
The normalized CPU usage reports how much of the available processing power is utilized. This value cannot be higher than 100% because it is calculated by dividing the total CPU usage by the number of logical CPUs. For example:
A system with 4 CPUs will return a normalized CPU usage of 50% when 2 CPUs are measured at 20% usage and 2 others at 80% usage.
(20% + 20% + 80% +80%) / 4 = 50%
A normalized CPU usage value below 10% means the system is over-provisioned whereas a value above 90% means the system is under-provisioned.
Average memory usage
The average memory usage reports the average memory usage of the device across all device performance events.
Average storage read/write operations
The average read operations per second reports the average number of disk read operations per second across all device performance events.
The average write operations per second reports the average number of disk write operations per second across all device performance events.
Average CPU queue length
The average CPU queue length reports the average CPU queue length across all device performance events. It indicates the number of threads waiting for a CPU to be available.