CPU Usage

October 18, 2021 ยท View on GitHub

SnappyData provides host and JVM statistics for examining system load.

An example follows the table.

TypeLinuxSystemStats
Name<hostname>
Statisticcpus
DescriptionNumber of CPUs on this host.
TypeLinuxSystemStats
Name<hostname>
StatisticcpuActive, cpuSystem, cpuUser
DescriptionPercentage of the total available time that has been used in a non-idle state, in system (kernel) code and in user code. This is aggregated across all CPUs.
TypeLinuxSystemStats
Name<hostname>
StatisticloadAverage1, loadAverage5, loadAverage15
DescriptionAverage number of threads in the run queue or waiting for disk I/O over the last 1, 5, 15 minutes.
TypeVMStats
NamevmStats
StatisticprocessCpuTime
DescriptionCPU time, measured in nanoseconds, used by the process.

Example: CPU Usage by System and User

This VSD chart shows the CPU usage in a fabric server, and breaks it down into system and user. The majority of the time is spent in user code. The first few minutes correspond to loading various tables. The rest is the main workload, during which many clients are executing transactions.