2016-04-27 10 views
0

Das kann eine dumme Frage sein, aber ich habe wirklich verwirrt. Gemäß diesem Dokument Give less than half your memory to lucene wird empfohlen, ES 50% des Speichers zu geben, und Lucene übernimmt den Rest. Meine Frage ist, ich habe eine 8GB Maschine mit einigen Daemons läuft, die 4GB zur Verfügung steht. sollte ich es Heap Größe auf die Hälfte von 8 oder die Hälfte von 4 setzen?ElasticSearch Heap-Größe, die Hälfte aller Ram oder die Hälfte der verfügbaren?

Antwort

0

Wenn Sie über 8 GB physischen Speicher verfügen und 4 GB bereits von einigen Prozessen belegt sind, bedeutet dies, dass kein anderer Prozess diesen Speicherplatz verwenden kann.

Dies bedeutet, dass Sie tatsächlich 4 GB Speicher übrig haben, die Sie zwischen ES (für den Heap) und Lucene (für den Dateicache) teilen können, d. H. 2 GB an ES und Lucene wird nehmen, was übrig ist.

Verwandte Themen