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 监控服务器各项指标变化

最新文章

  1. 【转】基于linux下的dm9000网卡移植全分析
  2. Ubuntu 16.04 LAMP server 指南 - 配置 Apache2.4,PHP7,和MariaDB(而不是MySQL)
  3. nginx 配置优化(简单)
  4. 线程操作UI界面的方法
  5. java 与c#比较
  6. Window bat expdp 定时任务逻辑备份 定时删除N天前的旧文件
  7. cf 333b
  8. openCV中cvSnakeImage()函数代码分析
  9. python进阶之Socket 网络编程
  10. Linux内核线程
  11. jquery-取消冒泡
  12. Git使用详细教程(7):.gitignore使用详解
  13. C++ 星号* 与 引用&
  14. 阿里云服务器安装postgresql
  15. Codeforces Round #437 C. Ordering Pizza
  16. 微信开发之获取openid及推送模板消息
  17. Vue-嵌套路由
  18. idHTTP 向网站发送json格式数据
  19. SNF快速开发平台MVC-高级查询组件
  20. 一次问题追查----短字符串签名算法引发的bug

热门文章

  1. BUG日记---运行Tomcat报406错误:根据请求中接收到的主动协商头字段,目标资源没有用户代理可以接受的当前表示,而且服务器不愿意提供缺省表示。
  2. golang主协程等待子协程执行完毕
  3. day16-声明式事务-02
  4. Boost线程处理机制
  5. Grafana 系列文章(十):为什么应该使用 Loki
  6. 【.NET 8】ASP.NET Core计划 - 支持更完善的AOT发布
  7. 力扣每日一题2023.1.19---2299. 强密码检验器 II
  8. Autodesk Maya2023 破解版安装教程(小白看了也说understand)
  9. 万字长文概述单目3D目标检测算法
  10. Prometheus&Alertmanager告警推送