Jemeter 压测 Elasticsearch
Jemeter 版本 apache-jmeter-5.5
Elasticsearch 版本 7.17.6 自行官网下载
Elasticsearch压测报告
Elasticsearch 服务器当前情况:
一 Jemeter 基本配置情况
二 压力测试-秒高并发插入
2023-02-02 10:24 Jemeter 4000 insert秒并发测试结果展示:
Summary Report:
Aggregate Report:
2023-02-02 10:25 Jemeter 8000 insert秒并发测试结果展示:
Summary Report:
Aggregate Report:
2023-02-02 10:26 Jemeter 16000 insert秒并发测试结果展示:
Summary Report:
Aggregate Report:
三 压力测试-秒高并发查询
当前es ext_callback_statistics 索引数据 2,104,410条
2023-02-02 13:48 Jemeter 4000 seach秒并发测试结果展示:
Summary Report:
Aggregate Report:
2023-02-02 13:49 Jemeter 8000 seach秒并发测试结果展示:
Summary Report:
Aggregate Report:
2023-02-02 13:50 Jemeter 16000 seach秒并发测试结果展示:
Summary Report:
Aggregate Report:
2023-02-02 13:52 Jemeter 10000 seach秒并发测试结果展示:
Summary Report:
Aggregate Report:
四:压力测试-8000并发持续压测30分钟
2023-02-02 17:00-17:30 insert 30分钟8000并发测试结果展示:
Summary Report:
Aggregate Report:
四 压测机异常,修改配置后重试
Response code:Non HTTP response code: java.net.NoRouteToHostException
原因:Jmeter 发压机的端口不够用
解决办法:
1. netstat|grep TIME_WAIT |wc -l 查看目前处在TIME_WAIT状态的值大不大
2. 检查系统sysctl中配置项:(/etc/sysctl.conf)
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_tw_buckets = 10000 (5000也OK,主要是前两个值)
3. 如果上面三个值都正常, cat /proc/sys/net/ipv4/ip_local_port_range 查看可使用的端口范围。如果是默认范围,可修改为:net.ipv4.ip_local_port_range = 1024 65535
4. 执行: sysctl -p ,使设置立即生效。
Summary Report:
Aggregate Report:
五 Kibana 监控服务器各项指标变化
最新文章
- 【转】基于linux下的dm9000网卡移植全分析
- Ubuntu 16.04 LAMP server 指南 - 配置 Apache2.4,PHP7,和MariaDB(而不是MySQL)
- nginx 配置优化(简单)
- 线程操作UI界面的方法
- java 与c#比较
- Window bat expdp 定时任务逻辑备份 定时删除N天前的旧文件
- cf 333b
- openCV中cvSnakeImage()函数代码分析
- python进阶之Socket 网络编程
- Linux内核线程
- jquery-取消冒泡
- Git使用详细教程(7):.gitignore使用详解
- C++ 星号* 与 引用&;
- 阿里云服务器安装postgresql
- Codeforces Round #437 C. Ordering Pizza
- 微信开发之获取openid及推送模板消息
- Vue-嵌套路由
- idHTTP 向网站发送json格式数据
- SNF快速开发平台MVC-高级查询组件
- 一次问题追查----短字符串签名算法引发的bug
热门文章
- BUG日记---运行Tomcat报406错误:根据请求中接收到的主动协商头字段,目标资源没有用户代理可以接受的当前表示,而且服务器不愿意提供缺省表示。
- golang主协程等待子协程执行完毕
- day16-声明式事务-02
- Boost线程处理机制
- Grafana 系列文章(十):为什么应该使用 Loki
- 【.NET 8】ASP.NET Core计划 - 支持更完善的AOT发布
- 力扣每日一题2023.1.19---2299. 强密码检验器 II
- Autodesk Maya2023 破解版安装教程(小白看了也说understand)
- 万字长文概述单目3D目标检测算法
- Prometheus&;Alertmanager告警推送