当前位置: 首页 > article >正文

11、性能测试及监控Nginx动静分离配置

1、Jconsole使用

1、win cmd窗口输入jconsole打开工具
在这里插入图片描述
选择需要监控的应用程序,点击连接即可进行监控
在这里插入图片描述

2、jvisualvm监控工具

1、cmd控制台输入jvisualvm打开工具
在这里插入图片描述
在这里插入图片描述
运行:正在运行的
休眠:sleep
等待:wait
驻留:线程池里面的空闲线程
监视:阻塞的线程,正在等待锁

3、监控Nginx的性能

1、使用jmeter对虚拟机中的nginx性能进行压力测试
配置
在这里插入图片描述
2、创建50个线程一直请求nginx服务
在这里插入图片描述
3、监控docker中的nginx服务性能
docker ps 查看nginx的容器id
在这里插入图片描述

# docker stats [容器id]

在压测之前,nginx的性能指标
在这里插入图片描述

开始压测
在这里插入图片描述
发现nginx服务的cpu居高不下,说明nginx服务是CPU密集型服务。
在这里插入图片描述

4、监控网关GateWay性能

在这里插入图片描述
使用Jmster监控,CPU达到50%以上,说明网关也是CPU密集型的
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
中间件越多,性能损失越大,打多都损失在网络交互上。

5、Nginx动静分离

在这里插入图片描述
1、将静态资源存放到nginx服务器中
(1)创建static目录用于存放静态资源
在这里插入图片描述
(2)gulimall.conf配置文件中指定静态资源的路径
在这里插入图片描述
(3)重启nginx,访问gulimall.com,访问的是nginx服务器中的静态资源
在这里插入图片描述


http://www.kler.cn/a/518011.html

相关文章:

  • 验证二叉搜索树(力扣98)
  • Transfoemr的解码器(Decoder)与分词技术
  • aws(学习笔记第二十六课) 使用AWS Elastic Beanstalk
  • C#,入门教程(05)——Visual Studio 2022源程序(源代码)自动排版的功能动画图示
  • Neural networks 神经网络
  • 机器学习-线性回归(参数估计之经验风险最小化)
  • 数据结构——实验八·学生管理系统
  • WPF常见面试题解答
  • C++:定义点和圆的结构体,点包含坐标x,y,圆包含点和半径,用函数来实现某个圆是否包含原点。
  • 关于opensips的帮助命令的解释
  • 华为OD机试E卷 --构成的正方形数量--24年OD统一考试(Java JS Python C C++)
  • react项目表格内容轮播,DataV-React轮播表的使用
  • 如何在docker中的mysql容器内执行命令与执行SQL文件
  • C语言操作符详解
  • Spring Boot WebMvcConfigurer:定制你的 Web 应用
  • Java Map遍历的六种方式
  • 找树左下角的值
  • Effective C++笔记
  • PPT巧制拉链动画:超逼真效果制作教程
  • 2025年,当前比较火的几个互联网学习路线
  • 【自然语言处理(NLP)】序列数据研究(创建序列数据、简单的MLP模型、预测结果分析)
  • Nginx 安全配置与防护策略
  • Oracle查看数据库表空间使用情况
  • SwiftUI 理解 Binding 和 @Binding
  • 本地方法接口
  • Blazor-Blazor呈现概念