我想在我的集群上启用实时索引。按照步骤here,我必须将堆大小增加到至少20 GB。我的集群中有3个节点,每个节点有32 GB RAM。当前堆大小配置如下所示
是否建议我将堆大小更改为20GB,并使用相同的RAM?如果不建议,则建议的RAM堆大小应该是多少,以便实时索引正常工作?
ax6ht2ek1#
搜索查询的性能取决于我们是否能够有效地利用操作系统页面缓存来保持搜索索引的热度。索引的大小越小,操作系统就越容易在内存中维护它们。如果增加堆,可用于页面缓存的RAM就会减少,并且RAM中容纳这些索引的可能性也会降低。请在www.example.com目录中检查它们的大小solr.data,看看是否有足够的RAM。也可以看看我关于减小索引大小的文章:http://www.sestevez.com/solr-space-saving-profile/
1条答案
按热度按时间ax6ht2ek1#
搜索查询的性能取决于我们是否能够有效地利用操作系统页面缓存来保持搜索索引的热度。索引的大小越小,操作系统就越容易在内存中维护它们。
如果增加堆,可用于页面缓存的RAM就会减少,并且RAM中容纳这些索引的可能性也会降低。请在www.example.com目录中检查它们的大小solr.data,看看是否有足够的RAM。
也可以看看我关于减小索引大小的文章:
http://www.sestevez.com/solr-space-saving-profile/