ignite-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vkulichenko <valentin.kuliche...@gmail.com>
Subject Re: Best Practices for Deploying Ignite
Date Thu, 21 Apr 2016 19:06:09 GMT
In most cases it's OK to have one node per machine, but you should not
allocate more than 10-12G of heap memory, because otherwise you will likely
have long GC pauses. For storing the data you can use off-heap memory [1].

The only case when having several nodes per machine can be useful is when
SQL queries are heavily used. If each node has less data, the SQL query
execution can scale better and give better performance. Essentially, you
will just better use CPU resources, so it's a good practice to start as many
nodes as many cores you have.

[1] https://apacheignite.readme.io/docs/off-heap-memory

-Val



--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Best-Practices-for-Deploying-Ignite-tp4417p4426.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Mime
View raw message