本文提供2核8 GB的3个数据节点的阿里云Elasticsearch实例的性能测试结果,包括测试期间的Kibana指标和详细的指标参数。
说明 数据为官方提供的geonames,大小为3.3GB,11520617个.doc文件。
测试期间Kibana指标

指标参数
说明 下表中指标和Operation的具体说明,请参见概述。
Metric | Operation | Value | Unit |
---|---|---|---|
Indexing time | None | 23.9479 | min |
Merge time | None | 14.3001 | min |
Refresh time | None | 5.26405 | min |
Flush time | None | 0.0308333 | min |
Merge throttle time | None | 1.27945 | min |
Total Young Gen GC | None | 183.74 | s |
Total Old Gen GC | None | 1.125 | s |
Heap used for segments | None | 18.8167 | MB |
Heap used for doc values | None | 0.452751 | MB |
Heap used for terms | None | 17.2004 | MB |
Heap used for norms | None | 0.0852051 | MB |
Heap used for points | None | 0.241465 | MB |
Heap used for stored fields | None | 0.836876 | MB |
Segment count | None | 140 | items |
Min Throughput | index-append | 28115.4 | docs/s |
Median Throughput | index-append | 28645.5 | docs/s |
Max Throughput | index-append | 30037.8 | docs/s |
50th percentile latency | index-append | 1447.76 | ms |
90th percentile latency | index-append | 1847.05 | ms |
99th percentile latency | index-append | 2264.68 | ms |
99.9th percentile latency | index-append | 2515.95 | ms |
100th percentile latency | index-append | 2608.68 | ms |
50th percentile service time | index-append | 1447.76 | ms |
90th percentile service time | index-append | 1847.05 | ms |
99th percentile service time | index-append | 2264.68 | ms |
99.9th percentile service time | index-append | 2515.95 | ms |
100th percentile service time | index-append | 2608.68 | ms |
error rate | index-append | 0 | % |
Min Throughput | force-merge | 2.1 | ops/s |
Median Throughput | force-merge | 2.1 | ops/s |
Max Throughput | force-merge | 2.1 | ops/s |
100th percentile latency | force-merge | 475.984 | ms |
100th percentile service time | force-merge | 475.984 | ms |
error rate | force-merge | 0 | % |
Min Throughput | index-stats | 97.75 | ops/s |
Median Throughput | index-stats | 100.05 | ops/s |
Max Throughput | index-stats | 100.07 | ops/s |
50th percentile latency | index-stats | 5.09015 | ms |
90th percentile latency | index-stats | 10.7365 | ms |
99th percentile latency | index-stats | 234.761 | ms |
99.9th percentile latency | index-stats | 277.393 | ms |
100th percentile latency | index-stats | 281.866 | ms |
50th percentile service time | index-stats | 5.01096 | ms |
90th percentile service time | index-stats | 5.30021 | ms |
99th percentile service time | index-stats | 12.0005 | ms |
99.9th percentile service time | index-stats | 141.631 | ms |
100th percentile service time | index-stats | 150.153 | ms |
error rate | index-stats | 0 | % |
Min Throughput | node-stats | 100.01 | ops/s |
Median Throughput | node-stats | 100.08 | ops/s |
Max Throughput | node-stats | 100.49 | ops/s |
50th percentile latency | node-stats | 4.90659 | ms |
90th percentile latency | node-stats | 5.29285 | ms |
99th percentile latency | node-stats | 29.3245 | ms |
99.9th percentile latency | node-stats | 43.3885 | ms |
100th percentile latency | node-stats | 44.6019 | ms |
50th percentile service time | node-stats | 4.83552 | ms |
90th percentile service time | node-stats | 5.12694 | ms |
99th percentile service time | node-stats | 9.08739 | ms |
99.9th percentile service time | node-stats | 39.744 | ms |
100th percentile service time | node-stats | 44.5383 | ms |
error rate | node-stats | 0 | % |
Min Throughput | default | 47.83 | ops/s |
Median Throughput | default | 48.28 | ops/s |
Max Throughput | default | 48.73 | ops/s |
50th percentile latency | default | 617.465 | ms |
90th percentile latency | default | 1033.98 | ms |
99th percentile latency | default | 1083.23 | ms |
99.9th percentile latency | default | 1095.4 | ms |
100th percentile latency | default | 1097.14 | ms |
50th percentile service time | default | 18.646 | ms |
90th percentile service time | default | 24.9381 | ms |
99th percentile service time | default | 35.7667 | ms |
99.9th percentile service time | default | 57.3679 | ms |
100th percentile service time | default | 151.505 | ms |
error rate | default | 0 | % |
Min Throughput | term | 199.43 | ops/s |
Median Throughput | term | 200.07 | ops/s |
Max Throughput | term | 200.13 | ops/s |
50th percentile latency | term | 2.9728 | ms |
90th percentile latency | term | 7.10648 | ms |
99th percentile latency | term | 22.4487 | ms |
99.9th percentile latency | term | 29.0737 | ms |
100th percentile latency | term | 29.6253 | ms |
50th percentile service time | term | 2.87833 | ms |
90th percentile service time | term | 3.08983 | ms |
99th percentile service time | term | 19.9777 | ms |
99.9th percentile service time | term | 29.0082 | ms |
100th percentile service time | term | 29.5597 | ms |
error rate | term | 0 | % |
Min Throughput | phrase | 199.71 | ops/s |
Median Throughput | phrase | 200.04 | ops/s |
Max Throughput | phrase | 200.07 | ops/s |
50th percentile latency | phrase | 3.61484 | ms |
90th percentile latency | phrase | 16.5523 | ms |
99th percentile latency | phrase | 31.394 | ms |
99.9th percentile latency | phrase | 33.902 | ms |
100th percentile latency | phrase | 34.5784 | ms |
50th percentile service time | phrase | 3.47402 | ms |
90th percentile service time | phrase | 3.90958 | ms |
99th percentile service time | phrase | 19.3773 | ms |
99.9th percentile service time | phrase | 22.7947 | ms |
100th percentile service time | phrase | 27.8164 | ms |
error rate | phrase | 0 | % |
Min Throughput | country_agg_uncached | 4.63 | ops/s |
Median Throughput | country_agg_uncached | 4.65 | ops/s |
Max Throughput | country_agg_uncached | 4.67 | ops/s |
50th percentile latency | country_agg_uncached | 14864.3 | ms |
90th percentile latency | country_agg_uncached | 21046 | ms |
99th percentile latency | country_agg_uncached | 22902 | ms |
99.9th percentile latency | country_agg_uncached | 22997.6 | ms |
100th percentile latency | country_agg_uncached | 23018.7 | ms |
50th percentile service time | country_agg_uncached | 204.174 | ms |
90th percentile service time | country_agg_uncached | 242.492 | ms |
99th percentile service time | country_agg_uncached | 345.382 | ms |
99.9th percentile service time | country_agg_uncached | 378.302 | ms |
100th percentile service time | country_agg_uncached | 422.53 | ms |
error rate | country_agg_uncached | 0 | % |
Min Throughput | country_agg_cached | 98.37 | ops/s |
Median Throughput | country_agg_cached | 100.06 | ops/s |
Max Throughput | country_agg_cached | 100.13 | ops/s |
50th percentile latency | country_agg_cached | 3.2638 | ms |
90th percentile latency | country_agg_cached | 4.69259 | ms |
99th percentile latency | country_agg_cached | 189.143 | ms |
99.9th percentile latency | country_agg_cached | 249.851 | ms |
100th percentile latency | country_agg_cached | 256.028 | ms |
50th percentile service time | country_agg_cached | 3.18679 | ms |
90th percentile service time | country_agg_cached | 3.42086 | ms |
99th percentile service time | country_agg_cached | 20.4171 | ms |
99.9th percentile service time | country_agg_cached | 117.273 | ms |
100th percentile service time | country_agg_cached | 255.951 | ms |
error rate | country_agg_cached | 0 | % |
Min Throughput | scroll | 59.16 | ops/s |
Median Throughput | scroll | 60.44 | ops/s |
Max Throughput | scroll | 61.02 | ops/s |
50th percentile latency | scroll | 168347 | ms |
90th percentile latency | scroll | 240658 | ms |
99th percentile latency | scroll | 257048 | ms |
100th percentile latency | scroll | 258853 | ms |
50th percentile service time | scroll | 402.962 | ms |
90th percentile service time | scroll | 431.267 | ms |
99th percentile service time | scroll | 455.632 | ms |
100th percentile service time | scroll | 601.214 | 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 | 409.417 | ms |
90th percentile latency | expression | 434.858 | ms |
99th percentile latency | expression | 501.498 | ms |
100th percentile latency | expression | 517.438 | ms |
50th percentile service time | expression | 409.165 | ms |
90th percentile service time | expression | 434.749 | ms |
99th percentile service time | expression | 498.681 | ms |
100th percentile service time | expression | 517.332 | ms |
error rate | expression | 0 | % |
Min Throughput | painless_static | 1.96 | ops/s |
Median Throughput | painless_static | 1.97 | ops/s |
Max Throughput | painless_static | 1.97 | ops/s |
50th percentile latency | painless_static | 3163.94 | ms |
90th percentile latency | painless_static | 3679.27 | ms |
99th percentile latency | painless_static | 3994.52 | ms |
100th percentile latency | painless_static | 4006.5 | ms |
50th percentile service time | painless_static | 503.588 | ms |
90th percentile service time | painless_static | 528.807 | ms |
99th percentile service time | painless_static | 600.103 | ms |
100th percentile service time | painless_static | 623.666 | ms |
error rate | painless_static | 0 | % |
Min Throughput | painless_dynamic | 2 | ops/s |
Median Throughput | painless_dynamic | 2 | ops/s |
Max Throughput | painless_dynamic | 2 | ops/s |
50th percentile latency | painless_dynamic | 611.305 | ms |
90th percentile latency | painless_dynamic | 786.806 | ms |
99th percentile latency | painless_dynamic | 973.432 | ms |
100th percentile latency | painless_dynamic | 982.484 | ms |
50th percentile service time | painless_dynamic | 494.097 | ms |
90th percentile service time | painless_dynamic | 518.082 | ms |
99th percentile service time | painless_dynamic | 606.748 | ms |
100th percentile service time | painless_dynamic | 638.903 | ms |
error rate | painless_dynamic | 0 | % |
Min Throughput | large_filtered_terms | 1.39 | ops/s |
Median Throughput | large_filtered_terms | 1.4 | ops/s |
Max Throughput | large_filtered_terms | 1.4 | ops/s |
50th percentile latency | large_filtered_terms | 65601.1 | ms |
90th percentile latency | large_filtered_terms | 82494.7 | ms |
99th percentile latency | large_filtered_terms | 86452.2 | ms |
100th percentile latency | large_filtered_terms | 86857.3 | ms |
50th percentile service time | large_filtered_terms | 707.17 | ms |
90th percentile service time | large_filtered_terms | 747.949 | ms |
99th percentile service time | large_filtered_terms | 847.069 | ms |
100th percentile service time | large_filtered_terms | 927.917 | ms |
error rate | large_filtered_terms | 0 | % |
Min Throughput | large_prohibited_terms | 1.46 | ops/s |
Median Throughput | large_prohibited_terms | 1.46 | ops/s |
Max Throughput | large_prohibited_terms | 1.46 | ops/s |
50th percentile latency | large_prohibited_terms | 55916.3 | ms |
90th percentile latency | large_prohibited_terms | 70529.7 | ms |
99th percentile latency | large_prohibited_terms | 73769.1 | ms |
100th percentile latency | large_prohibited_terms | 74143.9 | ms |
50th percentile service time | large_prohibited_terms | 679.394 | ms |
90th percentile service time | large_prohibited_terms | 717.476 | ms |
99th percentile service time | large_prohibited_terms | 782.085 | ms |
100th percentile service time | large_prohibited_terms | 822.723 | ms |
error rate | large_prohibited_terms | 0 | % |