我想知道是否有人尝试使用esraly对elassandra进行基准测试(更具体地说,我使用的是express cassandra)。如果esraly不是测试elassandra的好方法,我希望不要在esraly上花费太多时间。
阅读文档,看起来rally能够从头开始:下载elasticsearch,安装源代码,构建它,运行它,连接,创建一个完整的模式,然后开始测试填充模式的数据(可能使用一些随机数据),执行查询。。。
我已经准备好了一切,我唯一真正想看到的是一些东西,比如:
10种不同的内存设置中哪一种更快。
哪种类型的搜索工作,无论选项1,2和3从我现有的软件创建急剧减速与否。。。
执行搜索时插入是否会影响我的搜索速度。
除了内存,我不会改变很多参数( -Xmx
, -Xms
,也许其他人。。。当然,我想用最新的elassandra运行所有测试,而不考虑重建或诸如此类的事情。
从阅读的文件,没有提到埃拉桑德拉。我在google上找到了两个关于esraly和elassandra测试的页面,这并没有增强我的信心,这是可行的。。。
我想我必须使用 benchmark-only
管道。这至少消除了源代码、建筑等的所有聚集。我猜这也减少了在结果基准中获得的参数数量,但我不需要所有细节。。。
你有过这样的经验吗(elassandra+Esraly公司)
1条答案
按热度按时间bqjvbblv1#
是的,esraly通过使用
--benchmark-only
选项。要自动创建elassandra集群以进行基准测试,可以使用ecm或k8s helm chart。
例如,使用ccm:
对于测试特定场景,可以编写自定义轨迹。