ES 集群压测
2023-11-21
| 2024-9-29
0  |  Read Time 0 min
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-9dd742877c43a51179ee-91f6-444d-87af-a2cb60a46159 分别是两次测试的 Race ID.
  • esrally list races 命令可查看 Race ID.

参考链接

  • esrally
  • ES 集群恢复ES 索引备份
    Loading...