我想知道其他人是否尝试使用esrally对Elassandra进行基准测试(更具体地说,我正在使用express-cassandra)。如果这不是测试 Elassandra 的好解决方案,我希望不要在 esrally 上花费更多时间。
阅读文档,看起来 Rally 能够从头开始:下载 Elasticsearch,安装源代码,构建它,运行它,连接,创建一个完整的模式,然后开始使用填充模式的数据进行测试(可能使用一些随机数据完成),做查询,...
我已经准备好了所有东西,我唯一真正想看到的是一些东西,例如:
- 10 种不同的内存设置中哪一种更快。
- 哪种类型的搜索有效,无论我现有软件中的选项 1、2 和 3 是否会造成严重的减速...
- 搜索时插入是否会影响我的搜索速度。
除了内存之外,我不会更改许多参数(-Xmx
, -Xms
,也许还有其他一些参数......比如单独堆中的缓存行。)当然,我想使用最新的 Elassandra 运行所有测试,而不是考虑重建或任何类似的东西。
通过阅读文档,没有提到 Elassandra。我在谷歌中发现了两页关于用 esrally 和 Elassandra 进行测试的内容,但这并没有增强我对它可行的信心......
我想我必须使用benchmark-only
管道。这至少消除了源、构建等的所有收集。我想它也减少了我在结果基准测试中获得的参数数量,但我不需要所有细节......
你有过这样的设置经验吗?(埃拉桑德拉 + esrally)