2017-06-22 12 views
0

Linuxマシンの16GB RAMでneo4j 3.2.1を実行していますが、毎回エラーを表示するヒープメモリに問題があります。ドキュメントでNeo4jヒープとページキャッシュの設定

、我々が持っている:

実際のOS割り当て=使用可能なRAM - (ページキャッシュ+ヒープサイズ)

をそれは私達が私のマシンのためにそれを設定した場合ことを意味しています(のためのヒープの場合は16g、ページキャッシュの場合は16g)、割り当ては0になり、問題を引き起こします。

ヒープエラーに直面することなく、マシンの容量を最大限に活用するための最良の設定を行う方法を教えてもらえますか?

答えて

3

この例では、すべてのRAMをページキャッシュに、すべてのRAMをヒープに割り当てようとしています。それは決して不可能です。使用可能なRAMは、で、OS、ページキャッシュ、およびヒープの間で分割されたでなければなりません。

performance documentationは、RAMの分割方法を示しています。

最初のパスとして、あなたは(RAMのあなたの16ギガバイトを与えられた)この割り当てを試みることができる:

  • 7ギガバイトページキャッシュ
  • 8ギガバイトのヒープのため

こと(16GB - (7GB + 8GB))、またはOS用に1 GBを残します。

ただし、ドキュメントを読んで、割り当てを調整する必要があります。

+0

よろしくお願い致します。 –

関連する問題