更新时间:2024-08-14 GMT+08:00
分享

性能说明

通过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

节点规格为ess.spec-4u16g、节点数为3的集群性能测试结果如下。

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

%

相关文档