Is there anybody who can explain me about Apache Ignite and Yardstick?
To my knowledge, Yardstick is a benchmark tool of Apache Ignite.
I know how to run Apache Ignite and how to set its memory capacity. (I know the default is 1 GB)
When I ran Ignite it shows:
[15:37:06] Topology snapshot [ver=1, servers=1, clients=0, CPUs=4, heap=4.0GB]
When I ran yardstick to benchmark it, Ignite shows:
[15:37:06] Topology snapshot [ver=2, servers=1, clients=1, CPUs=4, heap=6.0GB]
So why 2.0GB was increased? How can I modify it?
Also, this is what I know. Apache Ignite takes some amount of memory from the machine and using Yardstick, it can test the performance like cache.put()
things within the memory took by Ignite. If it is correct then heap shouldn't be increased from 4.0GB to 6.0GB because Yardstick can benchmark within the memory (4.0GB)
Is there anybody who can explain me about this?