We have setup a ignite cluster 2.9.0 with native persistence enabled in AKS. We wanted to evaluate apache ignite for our analytics scenario. For this we did performance benchmarking to simulate our prod traffic through jmeter with varying parameters for different kinds of sql queries. When we did the benchmarking - we see below graph. Y-axis is query time and X-axis is time. We want to understand - why there are spikes in the graph at regular intervals?
Configuration details -
3 nodes of 16 Gb ram and 3 cores
Default Data region max size - 8 GB per node
Cache Configuration - Partitioned, atomicity mode - atomic, queryParallelism -4, sqlOnheapCacheEnabled, 1 backup
JVM_OPTS = -Xms1g -Xmx1g -server -XX:+UseG1GC -XX:+ScavengeBeforeFullGC -XX:+DisableExplicitGC -XX:+AlwaysPreTouch
Approx table size < 1.5 gb
Jmeter requests - 3 concurrent threads continuosly for 5 minutes