ElasticSearch性能基准工具
esbench的Python项目详细描述
ElasticSearch节点性能基准测试工具。
两个主要用途是进行容量规划(猜测您的魅力 需要做您认为需要做的事情),以及性能调整 (在一致的和 可复制的方式)。
ElasticSearch索引由一组或多个Lucene索引组成 (由ES指定为主要和副本“碎片”)。一个lucene指数是 执行索引和搜索操作的基本单元,等等。 lucene各个指标的性能在很大程度上决定了 群集的性能。
基本方法是创建一个索引,其中包含1个主碎片,而没有副本碎片 (一个lucene索引),加载数据并定期运行 针对它的典型使用模式,记录观察结果,添加更多 直到性能下降到可接受的水平以下。
此工具附带“电池”(即大样本数据集, 按需下载)。查看readme.md文件,甚至更好,项目 Github页面。