首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j堆和分页缓存配置

Neo4j堆和分页缓存配置
EN

Stack Overflow用户
提问于 2017-06-22 22:46:40
回答 1查看 598关注 0票数 0

我在16 an内存的Linux机器上运行neo4j 3.2.1,但每次堆内存出现错误时都会出现问题。

在文件中,我们有:

实际OS分配=可用RAM -(页面缓存+堆大小)

这是否意味着,如果我们为我的机器配置它(例如,为堆配置16g,为页面缓存配置16g ),那么分配将为0,从而导致问题?

谁能告诉我如何继续进行最好的配置,以探索更多的机器容量,而不必再次面对堆错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-23 00:01:54

在您的示例中,您尝试将所有RAM分配给页面缓存,并将所有RAM分配给堆。那是不可能的可用的RAM必须在操作系统、页缓存和堆之间进行分配。

业绩文件展示了如何划分内存。

作为第一步,您可以尝试此分配(假设您的内存为16 GB ):

  • 7GB用于页缓存
  • 8 GB用于堆

这将留给(16GB - (7GB + 8GB)),或1GB的操作系统。

但是,您应该阅读文档来微调您的分配。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44710472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档