我想进行快速和污垢负载测试 - 但我的所有结果都是缓存的。 我注释掉了所有Solr缓存 - 但仍然可以缓存所有内容。
缓存是否来自'Field Collapsing Cache'。 - 虽然我在配置文件中没有看到这个元素。 (当我负载时,系统现在从1GB跳到7 GB RAM 测试很多查询。)
可以是Lucence缓存吗?
+ ---------------------------------------------- ------- + 我想降低缓存,以便它们只缓存大约100或1000个文档。 (现在 - 当我做50 000个独特查询时,Solr将使用7 GB RAM和一切都适合一些缓存! )
任何建议我如何对我的Solr进行适当的压力测试 - 用一个小的 查询数量(约100 0000 - 与某些测试人员相比,不是数百万 有)?
答案 0 :(得分:1)
这不是推荐的实践。你的结果是不现实的。调整缓存设置甚至非常重要!
尝试使用日志文件构建查询来搜索solr。 我正在使用fastbench进行这种测试,但你可以使用jmeter,bash脚本或某事。类似
可以是Lucence缓存吗?
是
不,你需要补丁+配置字段折叠缓存