SnappyData provides host and JVM statistics for examining system load.
An example follows the table.
Type
LinuxSystemStats
Name
<hostname>
Statistic
cpus
Description
Number of CPUs on this host.
Type
LinuxSystemStats
Name
<hostname>
Statistic
cpuActive, cpuSystem, cpuUser
Description
Percentage 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.
Type
LinuxSystemStats
Name
<hostname>
Statistic
loadAverage1, loadAverage5, loadAverage15
Description
Average number of threads in the run queue or waiting for disk I/O over the last 1, 5, 15 minutes.
Type
VMStats
Name
vmStats
Statistic
processCpuTime
Description
CPU time, measured in nanoseconds, used by the process.
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.