solr - 查找solr性能问题的工具

标签 solr performance

我有一个Solr服务器,它随机遇到性能问题。导致更长的qtime的查询,如果我再尝试一次,则不会花费相同的时间。
当服务器上的负载不高时,有时甚至会出现性能问题。

因此,我想知道是否有可用的工具或solr中有可用的任何选项来查明导致性能问题的问题。

solrconfig.xml中使用的一些参数是-

<filterCache class="solr.LRUCache" size="1024" initialSize="512" autowarmCount="1000"/>
<queryResultCache class="solr.LRUCache" size="512" initialSize="128" autowarmCount="0"/>
<documentCache class="solr.LRUCache" size="1024" initialSize="512" autowarmCount="0"/>
<enableLazyFieldLoading>true</enableLazyFieldLoading>
<queryResultWindowSize>30</queryResultWindowSize>
<queryResultMaxDocsCached>100</queryResultMaxDocsCached>
<HashDocSet maxSize="10000" loadFactor="0.75"/>

最佳答案

如果您正在寻找长期监视,您可能还会研究我公司,Sematext或其他公司提供的工具/服务,例如可扩展性能监视(SPM)。 http://sematext.com/spm/index.html

该服务将公开请求速率,延迟,所有Solr缓存信息,JVM内存,GC,CPU,负载,磁盘和网络IO等。

我们自己吃狗食,并使用此工具监视search-lucene.com和search-hadoop.com/之后的Solr实例的Solr性能,并在需要帮助他们进行Solr性能调整时与我们的客户定期使用。

如果您不想对性能进行“适当的”监视,则可以使用vmstat,iostat,sar,top,jstack等工具来对Solr性能进行故障诊断,前提是您要在UNIX下运行它。

关于solr - 查找solr性能问题的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4584779/

相关文章:

php - 如何在单个查询中执行多个选择查询并仍然检索值

c++ - 使用VBO绘制不同宽度的彩色线条?

c# - 将Event合并成一个Handler,效率高吗?

javascript - 当被不同的按钮调用时,如何更改 JS 函数的作用?

Solr:如何仅突出显示整个搜索词组?

java - 如何使用Solr索引整个C盘

regex - SOLR 过滤查询 (fq) 不适用于包含冒号的字符串 [: ] or Slash [/]?

Spring Data Solr @Transaction 提交

solr - 如何在 solr 中搜索多个方面?

python - numpy 中 1d 到 3d 索引对应的有效算法