说说Elasticsearch那点事ElasticSearch&Luceneelasticsearch

Elasticsearch5.0.1索引压测结果

2016-11-30  本文已影响525人  凌渡冰

说明

cpu:12 core,32G,ES 分配JVM内存18G
3台虚拟机,master、data共用
shard:5,replica:1

实验数据

序号 index.get.qps index.qps cpu use percent load 1m load 5m 并发数 bulk data size
1 132 278 4% 0.47 0.29 5 69K左右
2 220 440 4% 0.66 0.36 8 69K左右
3 396 771 4% 0.9 0.43 12 69K左右
4 397 794 7% 0.68 0.19 1 140K左右
5 399 627 8% 0.45 0.19 10 140K左右
6 498 662 17% 0.15 0.09 10 276K左右
7 366 730 9% 0.3 0.15 1 554K左右 200~300ms左右
8 366 661 11% 0.31 0.13 1 1.1M左右 400~500ms左右
9 330 665 10% 0.64 0.15 1 2.2M左右(6400个doc) 800~900ms左右
10 330 665 22% 0.58 0.23 10 554K左右 每次bulk 480ms左右
11 366 665 20% 0.2 0.25 10 1.1M左右 每次bulk 900ms左右

结论

仅仅针对上述的所有条件成立的情况下

  1. 如果你索引的速度希望在1s以下,那选择每次bulk 550K左右,此时较好;
  2. 根据以上各种组合条件可以分析较多种情况;
  3. 希望可以在某种程度上帮到你.
上一篇下一篇

猜你喜欢

热点阅读