有人可以向我解释有关 Apache Ignite 和 Yardstick 的信息吗?
据我所知,Yardstick 是 Apache Ignite 的基准工具。
我知道如何运行 Apache Ignite 以及如何设置它的内存容量。(我知道默认是 1 GB)
当我运行 Ignite 时,它显示:
[15:37:06] Topology snapshot [ver=1, servers=1, clients=0, CPUs=4, heap=4.0GB]
当我运行 yardstick 对其进行基准测试时,Ignite 显示:
[15:37:06] Topology snapshot [ver=2, servers=1, clients=1, CPUs=4, heap=6.0GB]
那么为什么要增加 2.0GB 呢?我该如何修改它?
另外,这是我所知道的。Apache Ignite 从机器中获取一些内存并使用 Yardstick,它可以像 Ignite 占用的内存中的cache.put()
东西一样测试性能。如果正确,则不应将堆从 4.0GB 增加到 6.0GB,因为 Yardstick 可以在内存 (4.0GB) 内进行基准测试
有没有人可以解释一下这个?