秦皇岛 网站制作,做网页到哪个网站找素材,网站建设行吗,php网站开发架构背景
搜索、ES运维场景离不开压力测试。
1.宿主机层面变更#xff1a;参数调优 配置调整 硬件升级2.集群层面变更#xff1a;参数调优3.索引层面变更#xff1a;mapping调整
当然还有使用层面变更#xff0c;使用API调优#xff08;不属于该文章的讨论范围…背景
搜索、ES运维场景离不开压力测试。
1.宿主机层面变更参数调优 配置调整 硬件升级2.集群层面变更参数调优3.索引层面变更mapping调整
当然还有使用层面变更使用API调优不属于该文章的讨论范围
ES压测官方推荐esrally工具python编写。虽然esrally功能丰富但esrally的依赖比较多很难快速搭建可用的压测环境。对于追求轻量工具的开发者而言可以考虑使用infinilabs提供的loadgen工具。
推荐工具
优势缺点语言esrally功能丰富环境配置复杂pythonloadgen轻量无外部依赖不开源go其他http压测工具 【离线】esrally实践总结
本地开发环境可接互联网测试使用esrally相对比较方便生产环境的机器不接外网如果想要使用esrally则有诸多注意事项。具体可以参考以下文章
https://developer.aliyun.com/article/851848?spma2c6h.13262185.0.0.7baa709dE62k1c loadgen部署
选择当前最新版本1.24.0
到该地址下载工具
https://release.infinilabs.com/loadgen/stable/
解压即可
tar vxzf loadgen-1.24.0-454-linux-amd64.tar.gz
解压之后只需要关注以下2个文件即可。
注
1. loadgen.yml 配置了各种信息并且指定了压测ES的读写请求
2. 其中 loadgen.dsl 仅为压测开始之前的测试所用可以忽略 官方文档
https://infinilabs.cn/docs/latest/gateway/getting-started/benchmark/ loadgen测试与问题
... loadgen使用推荐
... 压测不符合预期需要考虑什么
... 更多核心技术
Elasticsearch 压测实践总结搜索、ES运维场景离不开压力测试。\x0d\x0a- 宿主机层面/集群层面/索引层面变更。\x0d\x0aES压测官方推荐esrally工具但esrally很难快速搭建可用的压测环境。对于追求轻量的开发者而言考虑使用infinilabs提供的loadgen工具。https://mp.weixin.qq.com/s?__bizMzk0NzY1OTcxMAmid2247483675idx1snfca13442abcf5126118aebd43fb3b4d7chksmc37237caf405bedcc2faeee67546f0055819672a6e61791427eafe145d38d7be053d1fd94ff9token1052162526langzh_CN#rd