Search code examples
ignitegridgain

Benchmarking Apache Ignite Application


I want to benchmark my Apache Ignite application using Yardstick framework provided at link Yardstick framework

My application consists of combination of cache.gets() and cache.puts() which creates one transaction. Number of caches involved are also more than one in my application. I want to benchmark this transaction to get transactions/sec and latency for my application. Where can I find help to write java code for same? Standard benchmark drivers provided in yardstick does not involve more than one cache. So how can we write benchmark for more than one cache?


Solution

  • You should provide your own implementation of BenchmarkDriver interface which will execute test logic specific for your case. You can use existing implementations for reference.