我只是阅读了本书掌握Apache Solr ,作者建议将最小堆大小(-Xms
)设置为2GB
和最大堆大小(-Xmx
)至12GB
。
2GB
是否必要?我只是使用512MB
服务器(我知道它很低)用于Solr,我发现它已经很有用了。只有有时索引失败,可能是因为这一点。我们还没有100.000记录,但它已经有助于快速和强大的搜索引擎。
但是......我刚开始使用Solr,所以我只想问:
只想尽可能省钱,而且我之前没有读过内存使用情况。据我所知here Solr对我们来说是更好的选择,因为我们主要用它来进行文本搜索。但如果你们中有人有任何更好的建议,我想听听:)
答案 0 :(得分:0)
必须根据您的业务设置Solr堆大小。设置-Xms=2G
和-Xmx=12G
只是对许多流行的Solr应用程序的推荐,但它不是强制性的。您需要评估您的需求并将堆设置为适合您。我真的建议你在堆上使用至少2G
。 Solr使用了一部分堆来维护服务器,而512m
可能还不够。