性能说明
通过Elasticsearch官方提供的benchmark脚本rally1.0.0,对云搜索服务的集群(版本:7.6.2) 进行性能测试。
本次测试采用官方提供的geonames,大小3.2G,11396505个doc。索引采用6个shard(默认为5个)。性能指标说明可以参考官方文档https://esrally.readthedocs.io/en/stable/summary_report.html#summary-report。
Metric |
Task |
Value |
Unit |
---|---|---|---|
Cumulative indexing time of primary shards |
- |
11.95073333 |
min |
Min cumulative indexing time across primary shards |
- |
0 |
min |
Median cumulative indexing time across primary shards |
- |
2.339941667 |
min |
Max cumulative indexing time across primary shards |
- |
2.470116667 |
min |
Cumulative indexing throttle time of primary shards |
- |
0 |
min |
Min cumulative indexing throttle time across primary shards |
- |
0 |
min |
Median cumulative indexing throttle time across primary shards |
- |
0 |
min |
Max cumulative indexing throttle time across primary shards |
- |
0 |
min |
Cumulative merge time of primary shards |
- |
4.21495 |
min |
Cumulative merge count of primary shards |
- |
65 |
- |
Min cumulative merge time across primary shards |
- |
0 |
min |
Median cumulative merge time across primary shards |
- |
0.813216667 |
min |
Max cumulative merge time across primary shards |
- |
0.974483333 |
min |
Cumulative merge throttle time of primary shards |
- |
0.83345 |
min |
Min cumulative merge throttle time across primary shards |
- |
0 |
min |
Median cumulative merge throttle time across primary shards |
- |
0.157775 |
min |
Max cumulative merge throttle time across primary shards |
- |
0.24605 |
min |
Cumulative refresh time of primary shards |
- |
2.164983333 |
min |
Cumulative refresh count of primary shards |
- |
291 |
- |
Min cumulative refresh time across primary shards |
- |
0 |
min |
Median cumulative refresh time across primary shards |
- |
0.425391667 |
min |
Max cumulative refresh time across primary shards |
- |
0.450516667 |
min |
Cumulative flush time of primary shards |
- |
0.1559 |
min |
Cumulative flush count of primary shards |
- |
11 |
- |
Min cumulative flush time across primary shards |
- |
0 |
min |
Median cumulative flush time across primary shards |
- |
0.0248 |
min |
Max cumulative flush time across primary shards |
- |
0.043433333 |
min |
Total Young Gen GC |
- |
6.421 |
s |
Total Old Gen GC |
- |
0 |
s |
Store size |
- |
3.124213032 |
GB |
Translog size |
- |
2.790678718 |
GB |
Heap used for segments |
- |
15.03110981 |
MB |
Heap used for doc values |
- |
0.043689728 |
MB |
Heap used for terms |
- |
13.85075188 |
MB |
Heap used for norms |
- |
0.077697754 |
MB |
Heap used for points |
- |
0.266856194 |
MB |
Heap used for stored fields |
- |
0.792114258 |
MB |
Segment count |
- |
99 |
- |
Min Throughput |
index-append |
92446.94 |
docs/s |
Median Throughput |
index-append |
92935.55 |
docs/s |
Max Throughput |
index-append |
93217.68 |
docs/s |
50th percentile latency |
index-append |
176.7329985 |
ms |
90th percentile latency |
index-append |
285.5450693 |
ms |
100th percentile latency |
index-append |
333.228537 |
ms |
50th percentile service time |
index-append |
176.7329985 |
ms |
90th percentile service time |
index-append |
285.5450693 |
ms |
100th percentile service time |
index-append |
333.228537 |
ms |
error rate |
index-append |
0 |
% |
Min Throughput |
index-stats |
90.04 |
ops/s |
Median Throughput |
index-stats |
90.06 |
ops/s |
Max Throughput |
index-stats |
90.11 |
ops/s |
50th percentile latency |
index-stats |
3.6713165 |
ms |
90th percentile latency |
index-stats |
3.919960223 |
ms |
99th percentile latency |
index-stats |
4.500246093 |
ms |
99.9th percentile latency |
index-stats |
20.14171663 |
ms |
100th percentile latency |
index-stats |
21.36778278 |
ms |
50th percentile service time |
index-stats |
3.604376499 |
ms |
90th percentile service time |
index-stats |
3.8517339 |
ms |
99th percentile service time |
index-stats |
4.36148177 |
ms |
99.9th percentile service time |
index-stats |
20.0748024 |
ms |
100th percentile service time |
index-stats |
21.300971 |
ms |
error rate |
index-stats |
0 |
% |
Min Throughput |
node-stats |
90.05 |
ops/s |
Median Throughput |
node-stats |
90.09 |
ops/s |
Max Throughput |
node-stats |
90.32 |
ops/s |
50th percentile latency |
node-stats |
4.056046 |
ms |
90th percentile latency |
node-stats |
4.256959922 |
ms |
99th percentile latency |
node-stats |
7.993649534 |
ms |
99.9th percentile latency |
node-stats |
15.0162469 |
ms |
100th percentile latency |
node-stats |
18.79192022 |
ms |
50th percentile service time |
node-stats |
3.989104 |
ms |
90th percentile service time |
node-stats |
4.1902188 |
ms |
99th percentile service time |
node-stats |
7.39785926 |
ms |
99.9th percentile service time |
node-stats |
14.95028028 |
ms |
100th percentile service time |
node-stats |
15.226284 |
ms |
error rate |
node-stats |
0 |
% |
Min Throughput |
default |
50.03 |
ops/s |
Median Throughput |
default |
50.04 |
ops/s |
Max Throughput |
default |
50.09 |
ops/s |
50th percentile latency |
default |
2.890284501 |
ms |
90th percentile latency |
default |
3.054330301 |
ms |
99th percentile latency |
default |
3.41013575 |
ms |
99.9th percentile latency |
default |
4.536945459 |
ms |
100th percentile latency |
default |
5.063877001 |
ms |
50th percentile service time |
default |
2.82345 |
ms |
90th percentile service time |
default |
2.987489999 |
ms |
99th percentile service time |
default |
3.34539951 |
ms |
99.9th percentile service time |
default |
4.466092296 |
ms |
100th percentile service time |
default |
4.996857 |
ms |
error rate |
default |
0 |
% |
Min Throughput |
term |
150.06 |
ops/s |
Median Throughput |
term |
150.09 |
ops/s |
Max Throughput |
term |
150.14 |
ops/s |
50th percentile latency |
term |
2.822069666 |
ms |
90th percentile latency |
term |
2.927460233 |
ms |
99th percentile latency |
term |
3.585279107 |
ms |
99.9th percentile latency |
term |
9.586351776 |
ms |
100th percentile latency |
term |
13.36534567 |
ms |
50th percentile service time |
term |
2.755832 |
ms |
90th percentile service time |
term |
2.8613018 |
ms |
99th percentile service time |
term |
3.4037467 |
ms |
99.9th percentile service time |
term |
4.571924473 |
ms |
100th percentile service time |
term |
13.301659 |
ms |
error rate |
term |
0 |
% |
Min Throughput |
phrase |
149.99 |
ops/s |
Median Throughput |
phrase |
150.07 |
ops/s |
Max Throughput |
phrase |
150.13 |
ops/s |
50th percentile latency |
phrase |
3.207932333 |
ms |
90th percentile latency |
phrase |
3.514073 |
ms |
99th percentile latency |
phrase |
26.65015757 |
ms |
99.9th percentile latency |
phrase |
38.92041855 |
ms |
100th percentile latency |
phrase |
40.044182 |
ms |
50th percentile service time |
phrase |
3.1409695 |
ms |
90th percentile service time |
phrase |
3.3666699 |
ms |
99th percentile service time |
phrase |
9.39342965 |
ms |
99.9th percentile service time |
phrase |
18.80974216 |
ms |
100th percentile service time |
phrase |
21.417291 |
ms |
error rate |
phrase |
0 |
% |
Min Throughput |
country_agg_uncached |
4.01 |
ops/s |
Median Throughput |
country_agg_uncached |
4.01 |
ops/s |
Max Throughput |
country_agg_uncached |
4.01 |
ops/s |
50th percentile latency |
country_agg_uncached |
153.726532 |
ms |
90th percentile latency |
country_agg_uncached |
156.0977097 |
ms |
99th percentile latency |
country_agg_uncached |
167.696362 |
ms |
100th percentile latency |
country_agg_uncached |
198.43754 |
ms |
50th percentile service time |
country_agg_uncached |
153.606521 |
ms |
90th percentile service time |
country_agg_uncached |
155.9869715 |
ms |
99th percentile service time |
country_agg_uncached |
167.5793267 |
ms |
100th percentile service time |
country_agg_uncached |
198.325432 |
ms |
error rate |
country_agg_uncached |
0 |
% |
Min Throughput |
country_agg_cached |
100.04 |
ops/s |
Median Throughput |
country_agg_cached |
100.05 |
ops/s |
Max Throughput |
country_agg_cached |
100.07 |
ops/s |
50th percentile latency |
country_agg_cached |
2.7020445 |
ms |
90th percentile latency |
country_agg_cached |
2.783604899 |
ms |
99th percentile latency |
country_agg_cached |
3.03382523 |
ms |
99.9th percentile latency |
country_agg_cached |
3.635769276 |
ms |
100th percentile latency |
country_agg_cached |
4.106574 |
ms |
50th percentile service time |
country_agg_cached |
2.6356045 |
ms |
90th percentile service time |
country_agg_cached |
2.717349899 |
ms |
99th percentile service time |
country_agg_cached |
2.93948264 |
ms |
99.9th percentile service time |
country_agg_cached |
3.567144201 |
ms |
100th percentile service time |
country_agg_cached |
4.039871999 |
ms |
error rate |
country_agg_cached |
0 |
% |
Min Throughput |
scroll |
20.04 |
pages/s |
Median Throughput |
scroll |
20.05 |
pages/s |
Max Throughput |
scroll |
20.07 |
pages/s |
50th percentile latency |
scroll |
421.9468245 |
ms |
90th percentile latency |
scroll |
433.3017323 |
ms |
99th percentile latency |
scroll |
450.0724775 |
ms |
100th percentile latency |
scroll |
505.502723 |
ms |
50th percentile service time |
scroll |
421.0948965 |
ms |
90th percentile service time |
scroll |
432.4389587 |
ms |
99th percentile service time |
scroll |
449.2045264 |
ms |
100th percentile service time |
scroll |
504.653479 |
ms |
error rate |
scroll |
0 |
% |
Min Throughput |
expression |
2 |
ops/s |
Median Throughput |
expression |
2 |
ops/s |
Max Throughput |
expression |
2 |
ops/s |
50th percentile latency |
expression |
270.920167 |
ms |
90th percentile latency |
expression |
277.4334041 |
ms |
99th percentile latency |
expression |
286.5631326 |
ms |
100th percentile latency |
expression |
293.09254 |
ms |
50th percentile service time |
expression |
270.662187 |
ms |
90th percentile service time |
expression |
277.1779957 |
ms |
99th percentile service time |
expression |
286.3073191 |
ms |
100th percentile service time |
expression |
292.826178 |
ms |
error rate |
expression |
0 |
% |
Min Throughput |
painless_static |
1.5 |
ops/s |
Median Throughput |
painless_static |
1.5 |
ops/s |
Max Throughput |
painless_static |
1.5 |
ops/s |
50th percentile latency |
painless_static |
360.9218617 |
ms |
90th percentile latency |
painless_static |
368.2584616 |
ms |
99th percentile latency |
painless_static |
382.3877013 |
ms |
100th percentile latency |
painless_static |
425.989704 |
ms |
50th percentile service time |
painless_static |
360.5910995 |
ms |
90th percentile service time |
painless_static |
367.9205895 |
ms |
99th percentile service time |
painless_static |
382.0613883 |
ms |
100th percentile service time |
painless_static |
425.659728 |
ms |
error rate |
painless_static |
0 |
% |
Min Throughput |
painless_dynamic |
1.5 |
ops/s |
Median Throughput |
painless_dynamic |
1.5 |
ops/s |
Max Throughput |
painless_dynamic |
1.5 |
ops/s |
50th percentile latency |
painless_dynamic |
354.4270103 |
ms |
90th percentile latency |
painless_dynamic |
362.9108269 |
ms |
99th percentile latency |
painless_dynamic |
409.7732626 |
ms |
100th percentile latency |
painless_dynamic |
410.1049017 |
ms |
50th percentile service time |
painless_dynamic |
354.0901565 |
ms |
90th percentile service time |
painless_dynamic |
362.5730453 |
ms |
99th percentile service time |
painless_dynamic |
409.4442952 |
ms |
100th percentile service time |
painless_dynamic |
409.777646 |
ms |
error rate |
painless_dynamic |
0 |
% |
Min Throughput |
decay_geo_gauss_function_score |
1 |
ops/s |
Median Throughput |
decay_geo_gauss_function_score |
1 |
ops/s |
Max Throughput |
decay_geo_gauss_function_score |
1 |
ops/s |
50th percentile latency |
decay_geo_gauss_function_score |
354.387216 |
ms |
90th percentile latency |
decay_geo_gauss_function_score |
358.9124798 |
ms |
99th percentile latency |
decay_geo_gauss_function_score |
363.9485787 |
ms |
100th percentile latency |
decay_geo_gauss_function_score |
371.780245 |
ms |
50th percentile service time |
decay_geo_gauss_function_score |
353.7158425 |
ms |
90th percentile service time |
decay_geo_gauss_function_score |
358.2845019 |
ms |
99th percentile service time |
decay_geo_gauss_function_score |
363.275623 |
ms |
100th percentile service time |
decay_geo_gauss_function_score |
371.114045 |
ms |
error rate |
decay_geo_gauss_function_score |
0 |
% |
Min Throughput |
decay_geo_gauss_script_score |
1 |
ops/s |
Median Throughput |
decay_geo_gauss_script_score |
1 |
ops/s |
Max Throughput |
decay_geo_gauss_script_score |
1 |
ops/s |
50th percentile latency |
decay_geo_gauss_script_score |
379.4620745 |
ms |
90th percentile latency |
decay_geo_gauss_script_score |
383.2876548 |
ms |
99th percentile latency |
decay_geo_gauss_script_score |
389.7544834 |
ms |
100th percentile latency |
decay_geo_gauss_script_score |
395.75293 |
ms |
50th percentile service time |
decay_geo_gauss_script_score |
378.8137045 |
ms |
90th percentile service time |
decay_geo_gauss_script_score |
382.6389076 |
ms |
99th percentile service time |
decay_geo_gauss_script_score |
389.1097136 |
ms |
100th percentile service time |
decay_geo_gauss_script_score |
395.100654 |
ms |
error rate |
decay_geo_gauss_script_score |
0 |
% |
Min Throughput |
field_value_function_score |
1.5 |
ops/s |
Median Throughput |
field_value_function_score |
1.5 |
ops/s |
Max Throughput |
field_value_function_score |
1.51 |
ops/s |
50th percentile latency |
field_value_function_score |
142.4418055 |
ms |
90th percentile latency |
field_value_function_score |
146.0292471 |
ms |
99th percentile latency |
field_value_function_score |
149.4448299 |
ms |
100th percentile latency |
field_value_function_score |
154.4188467 |
ms |
50th percentile service time |
field_value_function_score |
141.8792295 |
ms |
90th percentile service time |
field_value_function_score |
145.4722711 |
ms |
99th percentile service time |
field_value_function_score |
148.8731825 |
ms |
100th percentile service time |
field_value_function_score |
153.87006 |
ms |
error rate |
field_value_function_score |
0 |
% |
Min Throughput |
field_value_script_score |
1.5 |
ops/s |
Median Throughput |
field_value_script_score |
1.5 |
ops/s |
Max Throughput |
field_value_script_score |
1.51 |
ops/s |
50th percentile latency |
field_value_script_score |
200.310233 |
ms |
90th percentile latency |
field_value_script_score |
206.2690364 |
ms |
99th percentile latency |
field_value_script_score |
216.7453505 |
ms |
100th percentile latency |
field_value_script_score |
252.6694313 |
ms |
50th percentile service time |
field_value_script_score |
199.886616 |
ms |
90th percentile service time |
field_value_script_score |
205.7897592 |
ms |
99th percentile service time |
field_value_script_score |
216.2602712 |
ms |
100th percentile service time |
field_value_script_score |
252.180659 |
ms |
error rate |
field_value_script_score |
0 |
% |
Min Throughput |
random_function_score |
1.5 |
ops/s |
Median Throughput |
random_function_score |
1.5 |
ops/s |
Max Throughput |
random_function_score |
1.5 |
ops/s |
50th percentile latency |
random_function_score |
242.6018717 |
ms |
90th percentile latency |
random_function_score |
251.1366288 |
ms |
99th percentile latency |
random_function_score |
290.9842466 |
ms |
100th percentile latency |
random_function_score |
307.5584597 |
ms |
50th percentile service time |
random_function_score |
242.149128 |
ms |
90th percentile service time |
random_function_score |
250.6830153 |
ms |
99th percentile service time |
random_function_score |
290.5378949 |
ms |
100th percentile service time |
random_function_score |
307.111375 |
ms |
error rate |
random_function_score |
0 |
% |
Min Throughput |
random_script_score |
1.5 |
ops/s |
Median Throughput |
random_script_score |
1.5 |
ops/s |
Max Throughput |
random_script_score |
1.5 |
ops/s |
50th percentile latency |
random_script_score |
258.3288777 |
ms |
90th percentile latency |
random_script_score |
262.5996219 |
ms |
99th percentile latency |
random_script_score |
276.7350459 |
ms |
100th percentile latency |
random_script_score |
278.8234443 |
ms |
50th percentile service time |
random_script_score |
257.8902625 |
ms |
90th percentile service time |
random_script_score |
262.1680452 |
ms |
99th percentile service time |
random_script_score |
276.3056912 |
ms |
100th percentile service time |
random_script_score |
278.384714 |
ms |
error rate |
random_script_score |
0 |
% |
Min Throughput |
large_terms |
1.5 |
ops/s |
Median Throughput |
large_terms |
1.5 |
ops/s |
Max Throughput |
large_terms |
1.5 |
ops/s |
50th percentile latency |
large_terms |
429.023917 |
ms |
90th percentile latency |
large_terms |
438.5573247 |
ms |
99th percentile latency |
large_terms |
468.2661402 |
ms |
100th percentile latency |
large_terms |
494.4412297 |
ms |
50th percentile service time |
large_terms |
428.772941 |
ms |
90th percentile service time |
large_terms |
438.29435 |
ms |
99th percentile service time |
large_terms |
468.0068679 |
ms |
100th percentile service time |
large_terms |
494.168992 |
ms |
error rate |
large_terms |
0 |
% |
Min Throughput |
large_filtered_terms |
1.5 |
ops/s |
Median Throughput |
large_filtered_terms |
1.5 |
ops/s |
Max Throughput |
large_filtered_terms |
1.5 |
ops/s |
50th percentile latency |
large_filtered_terms |
433.0397738 |
ms |
90th percentile latency |
large_filtered_terms |
443.241508 |
ms |
99th percentile latency |
large_filtered_terms |
460.8045067 |
ms |
100th percentile latency |
large_filtered_terms |
486.396965 |
ms |
50th percentile service time |
large_filtered_terms |
432.7802525 |
ms |
90th percentile service time |
large_filtered_terms |
442.9739873 |
ms |
99th percentile service time |
large_filtered_terms |
460.7444745 |
ms |
100th percentile service time |
large_filtered_terms |
486.145846 |
ms |
error rate |
large_filtered_terms |
0 |
% |
Min Throughput |
large_prohibited_terms |
1.5 |
ops/s |
Median Throughput |
large_prohibited_terms |
1.5 |
ops/s |
Max Throughput |
large_prohibited_terms |
1.5 |
ops/s |
50th percentile latency |
large_prohibited_terms |
430.1467708 |
ms |
90th percentile latency |
large_prohibited_terms |
436.8730103 |
ms |
99th percentile latency |
large_prohibited_terms |
484.5697929 |
ms |
100th percentile latency |
large_prohibited_terms |
492.75088 |
ms |
50th percentile service time |
large_prohibited_terms |
429.8833325 |
ms |
90th percentile service time |
large_prohibited_terms |
436.6196592 |
ms |
99th percentile service time |
large_prohibited_terms |
484.3087876 |
ms |
100th percentile service time |
large_prohibited_terms |
492.492977 |
ms |
error rate |
large_prohibited_terms |
0 |
% |
Min Throughput |
desc_sort_population |
1.5 |
ops/s |
Median Throughput |
desc_sort_population |
1.51 |
ops/s |
Max Throughput |
desc_sort_population |
1.51 |
ops/s |
50th percentile latency |
desc_sort_population |
45.9402765 |
ms |
90th percentile latency |
desc_sort_population |
49.01190953 |
ms |
99th percentile latency |
desc_sort_population |
58.5120831 |
ms |
100th percentile latency |
desc_sort_population |
60.027354 |
ms |
50th percentile service time |
desc_sort_population |
45.2962825 |
ms |
90th percentile service time |
desc_sort_population |
48.3757462 |
ms |
99th percentile service time |
desc_sort_population |
57.86711494 |
ms |
100th percentile service time |
desc_sort_population |
59.377354 |
ms |
error rate |
desc_sort_population |
0 |
% |
Min Throughput |
asc_sort_population |
1.5 |
ops/s |
Median Throughput |
asc_sort_population |
1.51 |
ops/s |
Max Throughput |
asc_sort_population |
1.51 |
ops/s |
50th percentile latency |
asc_sort_population |
46.02105783 |
ms |
90th percentile latency |
asc_sort_population |
48.79212977 |
ms |
99th percentile latency |
asc_sort_population |
55.94577758 |
ms |
100th percentile latency |
asc_sort_population |
72.898199 |
ms |
50th percentile service time |
asc_sort_population |
45.37886 |
ms |
90th percentile service time |
asc_sort_population |
48.1426418 |
ms |
99th percentile service time |
asc_sort_population |
55.30153109 |
ms |
100th percentile service time |
asc_sort_population |
72.260339 |
ms |
error rate |
asc_sort_population |
0 |
% |
Min Throughput |
desc_sort_geonameid |
1.5 |
ops/s |
Median Throughput |
desc_sort_geonameid |
1.51 |
ops/s |
Max Throughput |
desc_sort_geonameid |
1.51 |
ops/s |
50th percentile latency |
desc_sort_geonameid |
52.22274167 |
ms |
90th percentile latency |
desc_sort_geonameid |
69.4325779 |
ms |
99th percentile latency |
desc_sort_geonameid |
79.57920996 |
ms |
100th percentile latency |
desc_sort_geonameid |
80.11872267 |
ms |
50th percentile service time |
desc_sort_geonameid |
51.6055115 |
ms |
90th percentile service time |
desc_sort_geonameid |
68.801679 |
ms |
99th percentile service time |
desc_sort_geonameid |
79.41158055 |
ms |
100th percentile service time |
desc_sort_geonameid |
79.465491 |
ms |
error rate |
desc_sort_geonameid |
0 |
% |
Min Throughput |
asc_sort_geonameid |
1.5 |
ops/s |
Median Throughput |
asc_sort_geonameid |
1.51 |
ops/s |
Max Throughput |
asc_sort_geonameid |
1.51 |
ops/s |
50th percentile latency |
asc_sort_geonameid |
51.35154333 |
ms |
90th percentile latency |
asc_sort_geonameid |
52.2966503 |
ms |
99th percentile latency |
asc_sort_geonameid |
55.33079961 |
ms |
100th percentile latency |
asc_sort_geonameid |
55.520544 |
ms |
50th percentile service time |
asc_sort_geonameid |
50.7138335 |
ms |
90th percentile service time |
asc_sort_geonameid |
51.6588923 |
ms |
99th percentile service time |
asc_sort_geonameid |
54.68967127 |
ms |
100th percentile service time |
asc_sort_geonameid |
54.874135 |
ms |
error rate |
asc_sort_geonameid |
0 |
% |