Hi Eduard, I'm looking for maximum throughput , I thought so, but I found that I've the best performance with the same number of ignite instance as the cores. I've more than 8000 distributed closures that I want to execute on my ignite node. At the beginning of the execution the CPU is at 100% of utilizzation, but after about a minute, it collapses to around 20%.
Consider that the execution spent 18 min with 1 node and 3 min with 16 nodes (my server has 16 core). Any ideas? On Tue, Sep 4, 2018 at 5:49 PM Eduard Shangareev < eduard.shangar...@gmail.com> wrote: > Hi, F.D. > > >> One for each physical core? > Definitely, not, because ignite node launches dozens of threads. > > To answer your question you need to provide your use case. And what > exactly you want to achieve (max throughput, latency, maximum memory usage, > with persistence or not) . > > > On Tue, Sep 4, 2018 at 6:08 PM F.D. <free.devel...@gmail.com> wrote: > >> Hi igniters, >> >> I'm testing my client/server nodes using C++ distributed closures. So, >> I've a question or you: on my server, where I launched my server node, how >> many instance of server I've to launch? One for each physical core? >> >> What's the rule for an optimal performance? >> >> Thanks, >> F.D. >> >