Analytics#
This section describes the metrics collected by SysStat for CPU, memory, process / threads and filesystem in detail. Nvidia SysStat stores the metrics collected from the target system inside a log file (specified via –output option) in a compact binary format. This log file can be uploaded to NvLumos for detailed performance analysis.
To generate visualization report for NVIDIA SysStat log, please use NvLumos suite from NVIDIA NVONLINE.
CPU#
CPU collector tracks cumulative and per-core cpu usage which can be used to analyze the time spent in user mode, system mode and I/O wait.
Name |
Description |
---|---|
User |
Time spent in user mode |
System |
Time spent in system mode |
I/O Wait |
Time spent waiting on I/O completion |
Memory#
Memory collector tracks overall system memory info. This data is used to provide memory utilization breakdown in terms of total memory present in the system and the memory in use or in buffered, cached or virtually allocated state at any sampling instant.
Name |
Description |
---|---|
Total |
Total installed memory in the system |
Used |
Used memory |
Free |
Unused memory |
Buffered |
Memory used by kernel buffers |
Cache |
Memory used for page-cache and slabs |
Allocated (virtaul) |
The amount of memory presently allocated in the system. This is a sum of all of the memory which has been allocated by processes, even if it has not been “used” by them as of yet |
Process#
Process collector tracks process related information, including process name, pid, cpu utilization, memory, threads number, priority, processor etc.
Name |
Description |
---|---|
PID |
Process ID |
Name |
Process name |
CPU Utilization |
CPU utilization info. of the process, including user and system time |
Memory |
Resident Memory used by process |
Threads |
# of threads of the process |
Priority |
Scheduling priority of the process |
Processor |
CPU core(s) on which process executed during the monitoring period |
Thread#
Thread collector tracks thread related information, including thread name, tid, policy, processor, cpu utilization, priority etc.
Name |
Description |
---|---|
TID |
Thread ID |
Name |
Thread name |
Policy |
Scheduling policy of the thread |
Priority |
Scheduling priority of the thread |
Processor |
CPU core(s) on which the thread executed during the monitoring period |
CPU Utilization |
CPU utilization info. of the thread, including user and system time |
Filesystem#
Filesystem collector tracks file system info, including mount point, device, file type, volume etc.
Name |
Description |
---|---|
Mount point |
Mount path for the filesystem devices |
Device |
Device name and path |
Type |
Type of file system mounted on a device |
Volume |
Logical storage unit within a storage device |
Max used |
Max. capacity used in a storage unit |