我想在集群上启用实时索引。按照步骤这里,我必须将堆大小增加到至少20 GB。我的集群中有3个节点,每个节点都有32 GB的RAM。当前堆大小配置如下所示

对于我来说,用相同数量的RAM将堆大小更改为20 of值得推荐吗?如果不是,建议我的RAM的堆大小应该是多少,这样活动索引才能正常工作?
发布于 2016-02-22 15:21:08
搜索查询的性能取决于我们是否能够有效地利用OS页面缓存来保持搜索索引的热度。索引的大小越小,操作系统在内存中维护它们就越容易。
如果您增加了堆,那么用于页面缓存的RAM就会更少,在RAM中匹配这些索引的可能性也会更小。检查它们在solr.data目录中的大小,看看是否有足够的内存。
还可以查看我关于减少索引大小的文章:
http://www.sestevez.com/solr-space-saving-profile/
https://stackoverflow.com/questions/35554013
复制相似问题