摘要: 输入iostat命令显示not found时,执行下面的命令 iostat :iostat可以给我们提供丰富的IO状态数据,从而确定IO性能是否存在瓶颈 avg-cpu: ;总体cpu使用情况统计信息,对于多核cpu,这里为所有cpu的平均值 %usr:用户进程消耗的 CPU 时间百分比。 %nic 阅读全文
posted @ 2021-07-20 18:51 大黄与小白 阅读(281) 评论(0) 推荐(0)
摘要: vmstat 可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况,相比top,可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。 r 表示运行队列(就是说多少个进程真的分配到CPU 阅读全文
posted @ 2021-07-20 18:45 大黄与小白 阅读(93) 评论(0) 推荐(0)
摘要: CPU消耗 load average: load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于1的时候就表明系统在超负荷运转了; cpu利用率总 阅读全文
posted @ 2021-07-20 18:42 大黄与小白 阅读(236) 评论(0) 推荐(0)
摘要: 压力测试的目的就是找到性能瓶颈,从而进行调优,提高系统抗压能力。 想要找到问题所在,一定要知道所负责项目的系统架构和请求所经历的服务节点,从而利用排查法,逐一分析。 抽象请求流程,分析思想如下: 以下都可能是影响性能的节点: 1、负载机本身性能瓶颈 硬件(CPU io memory) 2、负载机发出 阅读全文
posted @ 2021-07-16 17:44 大黄与小白 阅读(62) 评论(0) 推荐(0)
摘要: 架构演变是为了解决性能瓶颈 1、最初,数据库和应用服务器在一台机器上,会导致一方CPU占用高,另一方也会受到干扰,解决方案:分开部署 2、应用和数据库分开部署,应用和数据分离 3、随着用户量增加,数据库访问压力变大,导致访问延迟,性能较低,这时就需要缓存技术,将查询较多或者改动不大的数据缓存起来,以 阅读全文
posted @ 2021-07-16 16:56 大黄与小白 阅读(203) 评论(0) 推荐(0)
摘要: webservice(soup)协议: (jmeter3.3之前有soup协议,后来取消了,因为soup协议,也可以用http协议来做) 地址:http://www.webxml.com.cn/WebServices/WeatherWS.asmx 走http协议: 走soup格式:(注意信息头) 阅读全文
posted @ 2021-07-15 13:10 大黄与小白 阅读(147) 评论(0) 推荐(0)
摘要: websocket 和socket 区别? socket-qq websocket-网页版聊天 websocket协议和http协议 http协议,客户端发送请求,服务端接收请求返回结果; websocket协议,客户端发送请求给服务端,服务端接收请求也可以给客户端发请求,是双向协议; 简易版网页聊 阅读全文
posted @ 2021-07-15 13:03 大黄与小白 阅读(517) 评论(0) 推荐(0)
摘要: 注:关注一下jmeter大版本间的优化点 一、基础jdbc请求的用法 1、各变量介绍 Variable Name: 数据库连接池名称,随便写 MaxNumber of Connection: 数据库最大链接数 MAX Wait(ms):最大等待时间 Time Between Eviction Run 阅读全文
posted @ 2021-07-15 12:06 大黄与小白 阅读(770) 评论(0) 推荐(0)
摘要: 属性文件路径:D:\softWareInstall\jemeter5.0\apache-jmeter-5.1.1\bin 返回结果的字符集编码: 如果请求解析不了,或者返回结果乱码,可以改配置文件试试,改配置文件需要重启 自动重定向和跟随重定向:跟随重定向会把cookei和header跟传,自动重定 阅读全文
posted @ 2021-07-15 11:52 大黄与小白 阅读(423) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-07-15 11:49 大黄与小白 阅读(21) 评论(0) 推荐(0)