• 性能day8


    1.jmeter压测时间设置

    2. 如何判断压力机够不够,就看压力机cpu够不够。如果cpu利用率超过80%,就该加机器了

    加压力机,复制centos系统

    复制虚拟机时,保证混杂模式为全部允许,不然就会导致ip地址完全一样

    保证虚拟机在关机或者休眠状态,右键复制 

    完全复制是内存和空间和之前都一样,是一个全新的系统 链接复制-依赖于原来的系统,节省资源,速度比较快

    动态ip会重新生成一个ip,静态ip是原来的虚拟机,和之前一样

    启动

    关闭tomcat

    tomcat路径

     查看主机名

     修改主机名,后面的是名字

     查看hosts

     设置ip和主机名,不设置的话,做分布式会报错

     有一个是主的机器,把jmeter脚本上传的任意的主机的任意目录

    1.参数文件放在每一台压力机上,参数文件可以不写路径。写的话写linux的文件路径

    2.修改主机的配置文件,修改为true

    启动jmeter-server

     以非挂起的方式启动,nohup 命令 +&

     查看jmerter-server 进程,|是过滤,grep是查找

     杀掉进程,kill -9 跟进程号

    看后100行日志,tail是从后往前看

    1.分布式压测第一步,确保两台机器的jmeter-server都是启动的

    2.修改jmeter脚本中的ip地址是主机器上的ip地址

     10个线程数,120秒

     上传脚本文件

     在jmeter-proprotes中添加主机和从机的ip地址

     加上-参数,进行分布式压测

     两台机器全都关闭防火墙,主机和从机关闭防火墙

     

     修改jmeter-server中的地址

    1.结束进程不能直接按crtl+c

    2.结束进程 kill -9 杀掉最长的那个进程信息

    关闭的时候在jmeter的bin目录下用shut的方式去结束,./命令

     也可以用这个命令进行启动

     grep 'password' /var/log/mysqld.log,查找mysql密码

    设置密码

     

     

    监控日志

    启动tomcat+实时监控tomcat文件

     端口号冲突

     修改这三个端口号

     tomcat属于中间件,这个处理的时间。这个就是tomcat的响应时间

     扩容,把项目复制一份。就是扩容

    这个数量等于cpu的核数

    lscpu查看核数

     

     核数乘以woker等于最大线程数

     

     修改ip和端口号

     nginx存放路径

    1.在conf下面拷贝成oa.conf 

     修改端口号为8090

     配置完成进行重启

    配置域名

     第二个配置文件配置path

     

     nginx负载均衡,轮询对服务器进行转发。登录的tomcat和返回的tomcat不是同一个。session是没法共享的

    nginx负载均衡策略: ip_hash是通过ip分成几份

     加上ip_hash;重启nginx

     修改项目日志路径,重启

    nginx访问日志响应时间,文档里面有写

    数据库是从磁盘读数据,redis是从内存读数据。内存比磁盘高1000倍

    设置密码

    之后进行重启,就有密码了,输入密码

    修改数据库和redis配置

     

  • 相关阅读:
    Python爬虫实验报告之Big_Homework2_Douyu
    Python_dict
    Common sequence manipulation functions
    python基于opencv库的人脸识别总结
    使用cwrsync同步windows文件到linux
    搭建mosquitto
    docker搭建mqtt
    docker部署gofastdfs
    ap配置
    冒泡排序
  • 原文地址:https://www.cnblogs.com/wangjunxi/p/12803230.html
Copyright © 2020-2023  润新知