1

プロジェクトの Neo4j サーバーをホストするために、Joyent SmartOS マシンをレンタルしました。

マシンは極小の0.5 GB (1 vCPU)で、512 メガバイトの RAM を搭載しています。

次のデフォルトのネオストアの代わりに何をお勧めしますか. 設定?

neostore.nodestore.db.mapped_memory=25M
neostore.relationshipstore.db.mapped_memory=50M
neostore.propertystore.db.mapped_memory=90M
neostore.propertystore.db.strings.mapped_memory=130M
neostore.propertystore.db.arrays.mapped_memory=130M

必要に応じていくつかの CPU 情報:

# psrinfo -pv
The physical processor has 6 cores and 12 virtual processors (1 3 5 7 9 11 13 15 17 19 21 23)
  The core has 2 virtual processors (1 13)
  The core has 2 virtual processors (3 15)
  The core has 2 virtual processors (5 17)
  The core has 2 virtual processors (7 19)
  The core has 2 virtual processors (9 21)
  The core has 2 virtual processors (11 23)
    x86 (GenuineIntel 206C2 family 6 model 44 step 2 clock 2400 MHz)
      Intel(r) Xeon(r) CPU           E5645  @ 2.40GHz
The physical processor has 6 cores and 12 virtual processors (0 2 4 6 8 10 12 14 16 18 20 22)
  The core has 2 virtual processors (0 12)
  The core has 2 virtual processors (2 14)
  The core has 2 virtual processors (4 16)
  The core has 2 virtual processors (6 18)
  The core has 2 virtual processors (8 20)
  The core has 2 virtual processors (10 22)
    x86 (GenuineIntel 206C2 family 6 model 44 step 2 clock 2400 MHz)
      Intel(r) Xeon(r) CPU           E5645  @ 2.40GHz
4

1 に答える 1

2

configのneostore.xxxx.mapped_memory設定は、理想的には、graph.db ディレクトリ内のそれぞれのファイルのサイズと一致する必要があります。

512 MB の RAM が利用可能で、グラフが ~250 MB であることを考えると、OSとJVM ヒープに ~250 MB が与えられますが、これは小さすぎると考えられます。

ボックスに 2G が搭載されていた場合、次のように計算します。

  • 250 MB のマップ済みメモリ
  • 1 GB Java ヒープ (別名 -Xmx1g -Xms1g)
  • 750 MB OS (残り)
于 2013-02-03T11:53:23.023 に答える