type
status
date
slug
summary
tags
category
icon
password
新进了一台高性能服务器,准备把旧的 ES 集群迁移到新服务器,需要对比两个 ES 集群的性能。
一些信息
旧服务器 ES 地址:
- 192.168.0.1:9200
新服务器 ES 地址:
- 192.168.0.2:9200
测试工具
esrally 是 elastic 官方开源的一款基于 python3 实现的针对 es 的压测工具。
查询压测
自定义查询压测: 对当前索引进行自定义 dsl 查询压测
自定义 track:
<u>track.json</u>
warmup-time-period
预热时间 10 s
time-period
测试时间 120 s
target-throughput
目标吞吐量 1000
clients
客户端数量 100
对 ES 集群进行测试
对新 ES 集群进行测试
对比测试结果
- 其中
9c42f589-df61-45f2-902c-9dd742877c43
和a51179ee-91f6-444d-87af-a2cb60a46159
分别是两次测试的 Race ID.
esrally list races
命令可查看 Race ID.