Hi all, In an attempt to squeeze more power out of our physical servers we want to run multiple ES jvm's per server.
Some specs: - servers has 24 cores, 256GB ram - each instance binds on different (alias) ip - each instance has 32GB heap - both instances run under user 'elastic' - limits for 'elastic' user: memlock=unlimited - es config for both instances: bootstrap.mlockall=true The 1st instance has been running for weeks. When starting the 2nd instance the following things happen: - increase of overal cpu load - lots of I/O to disks - no logging for 2nd instance - 2nd instance hangs - 1st instance keeps running, but gets slowish - cd /proc/<pid> causes a hang of cd process (until 2nd instance is killed) - exec 'ps axuw' causes a hang of ps process (until 2nd instance is killed) Maybe (un)related: I have never been able to run Elasticsearch in a virtualbox with memlock=unlimited and mlockall=true. After an hour of trial & errors I found that removing setting 'bootstrap.mlockall' (setting it to false) from 2nd instance's configuration fixes things. I am confused, but acknowledge I do not know anything about memlocking. Any ideas? Regards, Renzo -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/b5e4770a-4194-48c9-aec4-4919dc53342a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.