如何限制 Ubuntu 上的 neo4j 内存和光盘 space 使用?

How can I limit neo4j memory and disc space usage on Ubuntu?

我想在 ubuntu 服务器上使用 neo4j。我想安装是通过包管理器进行的。我是neo4j的新手,我想设置内存和磁盘space使用限制,因为服务器很小,只有2G内存和32GB磁盘space,没有swap。如果可能的话,我想最多使用 512M 内存和 8GB 磁盘 space。有没有简单的方法来设置这些限制?

您可以配置

  • Java 堆在 conf/neo4j-wrapper.conf (java.maxmemory)
  • 页面缓存到 conf/neo4j.properties (dbms.pagecache.memory=500M)
  • 逻辑登录 conf/neo4j.properties (keep_logical_logs=false)

目前无法限制存储文件的大小,因此您必须限制放入数据库的数据量。

每个节点占用 15 个字节,每个关系占用 34 个字节,每个 属性 块占用 42 个字节。