有一份非常好的指南可以优化Neo4j的Linux机器。但是该指南假定了物理硬盘的典型特征。我在Google CE和Amazon EC2上运行我的Neo4j实例。我找不到任何详细说明这些虚拟机的最佳设置的文档。我需要哪些资源才能获得最佳性能,例如内存(用于堆或扩展使用)和磁盘速度/ IOPS?我目前有几百万个节点和约1000万个关系(2 GB),数据大小随着导入而增加。
在EC2上,我曾经依赖SSD临时磁盘,然后定期备份到永久磁盘。在计算引擎上没有这样的东西,并且写入速度对我来说似乎不是很高,至少在普通磁盘大小下(因为速度随大小变化)。有没有办法在我的导入/索引操作中获得合理的性能?或者这些操作更多地与内存和计算能力有关?
欢迎阅读任何其他相关内容...