Elasticsearch写入性能和查询性能测试

1.系统配置

centos7,内存4G,2CPU(虚拟机)

单台部署3个ES(其实没必要集群)

2.写入性能测试

数据格式:
cph:苏E5BF58(车牌号随机生成) zdkwz:尊占鸀(随机生成3个汉字) intime:1,575,522,767,992(随机生成时间戳) outtime:1,575,522,751,003(随机生成时间戳)

写入测试
1000条  411ms  Nodes: 3  Indices: 5  Memory: 594.3 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 13,914  Data: 13.5 MB

方式1(1万条直接写入)
10000条 1414ms  Nodes: 3  Indices: 5  Memory: 592.6 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 24,009  Data: 14.2 MB

方式2(5000条写入一次)
10000条 561ms,438ms,467ms,419ms  Nodes: 3  Indices: 5  Memory: 790.0 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 134,489  Data: 22.1 MB

方式3(1000条写入一次)
10000条 1969ms  Nodes: 3  Indices: 5  Memory: 777.4 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 144,620  Data: 31.5 MB

方式1(一次性写入)
100000条  9256ms  Nodes: 3  Indices: 5  Memory: 737.6 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 124,128  Data: 20.7 MB

方式2(5000条写入一次)
100000条  5085ms,4470ms,4190ms,5493ms  Nodes: 3  Indices: 5  Memory: 843.8 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 405,208  Data: 58.1 MB

方式2(5000条写入一次)
1000000条  44852ms  Nodes: 3  Indices: 5  Memory: 903.5 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 1,605,449  Data: 129.4 MB

1000000条  48550ms  Nodes: 3  Indices: 5  Memory: 780.5 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 2,605,604  Data: 196.8 MB

方式2(5000条写入一次)
10000000条  447621ms  Nodes: 3  Indices: 5  Memory: 812.2 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 12,606,505  Data: 931.4 MB

10000000条  447405ms  Nodes: 3  Indices: 5  Memory: 659.0 MB / 1.5 GB  Total Shards: 8  Unassigned Shards: 0  Documents: 22,607,213  Data: 1.5 GB

1个小时大概写入8000W数据

3.查询性能测试(1万次随机查询全字段匹配)

第9980次查询到:0条数据用时:1ms
第9981次查询到:0条数据用时:1ms
第9982次查询到:0条数据用时:2ms
第9983次查询到:0条数据用时:0ms
第9984次查询到:0条数据用时:1ms
第9985次查询到:0条数据用时:1ms
第9986次查询到:0条数据用时:1ms
第9987次查询到:0条数据用时:2ms
第9988次查询到:0条数据用时:1ms
第9989次查询到:0条数据用时:2ms
第9990次查询到:0条数据用时:0ms
第9991次查询到:0条数据用时:1ms
第9992次查询到:0条数据用时:1ms
第9993次查询到:0条数据用时:2ms
第9994次查询到:0条数据用时:1ms
第9995次查询到:0条数据用时:1ms
第9996次查询到:0条数据用时:0ms
第9997次查询到:0条数据用时:2ms
第9998次查询到:0条数据用时:1ms
第9999次查询到:0条数据用时:1ms
第10000次查询到:1条数据用时:3ms
查询10000次总耗时:13770ms

执行很多次总返回用时大概在10秒至30秒的范围内

 

你可能感兴趣的:(elasticsearch)