Showing
1 changed file
with
67 additions
and
0 deletions
搜索/share/ES压测.md
0 → 100644
1 | +# 硬件配置 | ||
2 | +## elasticsearch集群 | ||
3 | +机器| 配置 |给ES的内存 | ||
4 | +---|---|--- | ||
5 | +192.168.102.209 | 4c12G|2G | ||
6 | +192.168.102.216| 4c32G|4G | ||
7 | +## 搜索服务 | ||
8 | + | ||
9 | +机器|配置 | ||
10 | +---|--- | ||
11 | +192.168.102.216| 4c32G | ||
12 | + | ||
13 | +# 使用搜索接口性能测试 | ||
14 | +## 测试样本说明 | ||
15 | +- 准备了一个模糊搜索查询商品数据的接口 | ||
16 | +- keyword为有货热搜词top10000 | ||
17 | +- 索引中数据量1100万,文件总量14G | ||
18 | +- 使用jmeter压力测试工具,压测接口 | ||
19 | + | ||
20 | +## 结果 | ||
21 | +### 索引分片数:1 | ||
22 | +线程数 | 每个线程发送请求数|总请求数|平均耗时(ms) | ||
23 | +---|---|---|--- | ||
24 | +100 | 10|1000|21 | ||
25 | +1000 | 10|10000|37 | ||
26 | +1500 | 10|15000|124 | ||
27 | +3000 | 10|30000|1383 | ||
28 | +1000 | 100|100000|671 | ||
29 | +1500 | 100|150000|987 | ||
30 | +3000 | 100|300000|2447 | ||
31 | + | ||
32 | +### 索引分片数:2 | ||
33 | +线程数 | 每个线程发送请求数|总请求数|平均耗时(ms) | ||
34 | +---|---|---|--- | ||
35 | +100 | 10|1000|22 | ||
36 | +1000 | 10|10000|293 | ||
37 | +1500 | 10|15000|563 | ||
38 | +3000 | 10|30000|1572 | ||
39 | + | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | +# 单线程统计ES查询性能测试 | ||
44 | +## 测试样本说明 | ||
45 | +- 索引中数据量1000万 | ||
46 | +- 索引分片数:1 | ||
47 | +- keyword为有货热搜词top10000 | ||
48 | +- 固定返回数为100 | ||
49 | +- 使用代码去查询,记录查询es部分耗时 | ||
50 | +- 单线程查询,计算所有命中的查询的平均耗时 | ||
51 | + | ||
52 | +## 结果 | ||
53 | +查询词个数 | 命中数|平均耗时(ms) | ||
54 | +---|---|--- | ||
55 | +1000 | 572|18 | ||
56 | +2000 | 1193|20 | ||
57 | +3000 | 1876|20 | ||
58 | +4000 | 2583|21 | ||
59 | +5000 | 3252|22 | ||
60 | +6000 | 3894|22 | ||
61 | +7000 | 4642|23 | ||
62 | +8000 | 5188|22 | ||
63 | +9000 | 5975|22 | ||
64 | +10000 | 6799|23 | ||
65 | + | ||
66 | + | ||
67 | + |
-
Please register or login to post a comment