随笔分类 -  性能测试

摘要:探讨过程: jvm内存(堆内存)了解 jvm内存查看操作--笔记 IDE 改jvm内存大小 打印gc处理日志 jprofile内存分析工具使用和分析 前言 jprofile 是IDE的插件 mat 是eclipse的插件 他们都是分析内存泄漏的 jvm了解 https://www.cnblogs.c 阅读全文
posted @ 2022-03-08 20:31 凯宾斯基 阅读(534) 评论(0) 推荐(0)
摘要:探讨过程: jvm内存(堆内存)了解 jvm内存查看操作--笔记 IDE 改jvm内存大小 打印gc处理日志 jprofile内存分析工具使用和分析 狂神: https://www.bilibili.com/video/BV1iJ411d7jS?p=8&spm_id_from=pageDriver 阅读全文
posted @ 2022-03-07 19:20 凯宾斯基 阅读(88) 评论(0) 推荐(0)
摘要:探讨过程: jvm内存(堆内存)了解 jvm内存查看操作--笔记 IDE 改jvm内存大小 打印gc处理日志 jprofile内存分析工具使用和分析 一、Mac下查看已安装的jdk版本的home目录 /usr/libexec/java_home -V (获得JDK的home目录路径) 下面的参考: 阅读全文
posted @ 2022-02-09 01:28 凯宾斯基 阅读(1677) 评论(6) 推荐(0)
摘要:查看哪个java 是我们的服务 ps -ef|grep b2c 意思是 查看哪些进程(启动命令)里面有b2c的字段 然后给他筛选出来 阅读全文
posted @ 2021-09-27 16:52 凯宾斯基 阅读(20) 评论(0) 推荐(0)
摘要:如宿主机: 比如我们的压测服务为: edu-b2c-clue-service 先去找这个服务部署在那个容器 使用命令 docker ps|grep b2c 再使用命令 docker top c251b42b183b(容器id) 找到他的进程pid号 为 2600588,那么再找宿主机上面的pid号对 阅读全文
posted @ 2021-07-19 23:28 凯宾斯基 阅读(324) 评论(0) 推荐(0)
摘要:搭建Prometheus+Grafana的监控环境,用来监控各个服务器的资源情况 参考 https://www.cnblogs.com/liping0826/p/14841274.html 有mysql https://www.cnblogs.com/xiao987334176/p/9930517. 阅读全文
posted @ 2021-04-15 11:30 凯宾斯基 阅读(150) 评论(2) 推荐(0)
摘要:在mac上 vmstat(linux命令) 为 vm_stat https://blog.csdn.net/lily77821/article/details/87860263 阅读全文
posted @ 2021-01-13 17:45 凯宾斯基 阅读(114) 评论(0) 推荐(0)
摘要:mac 下的 top 命令 文章目录 以前只是在 linux 机器上使用 top 命令。常用的快键键是: p 键 - 按 cpu 使用率排序 m 键 - 按内存使用量排序 这 2 个快捷键在 mac 上都不一样。对应的是,先输入 o,然后输入 cpu 则按 cpu 使用量排序,输入 rsize 则按 阅读全文
posted @ 2021-01-13 15:03 凯宾斯基 阅读(284) 评论(0) 推荐(0)
摘要:1、jemter 压接口 2、服务器 top命令查看到 sql暂用cpu偏高 (cpu突破百分之100,因为服务期是多核的, 4个核最大可以400%) 1分钟 5分钟 15分钟 2、查看阿里云数据库服务器 slow queries 慢sql locks 死锁 3、连上数据库 查看是否开启慢sql记录 阅读全文
posted @ 2020-12-17 15:10 凯宾斯基 阅读(566) 评论(0) 推荐(0)
摘要:https://www.bilibili.com/video/BV1mp4y1e7rv?from=search&seid=10132417011767699894 https://www.bilibili.com/video/BV1xV411m7eo/?spm_id_from=333.788.vid 阅读全文
posted @ 2020-12-07 00:25 凯宾斯基 阅读(124) 评论(0) 推荐(0)
摘要:1、进程下存在多个线程 2、每天一个应用要使用一个进程 3、单核cpu 单核只能同时处理一个进程,开多个应用,每切换一个应用 cup会切换对应应用的进程去处理用着的那个应用 当切换应用进程时,上一个应用的进程cpu需要走上下文处理应用信息的保存啊 啥的逻辑,这是很消耗cpu资源的,所有有时候 你切换 阅读全文
posted @ 2020-04-13 21:46 凯宾斯基 阅读(319) 评论(0) 推荐(0)
摘要:1、网络带宽 在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力,那么就会造成网络资源竞争,间接导致服务端接收到的请求数达不到服务端的处理能力上限。 2、连接池 可用的连接数太少,造成请求等待。连接池一般分为服务器连接池(比如Tomcat)和数据库连接池( 阅读全文
posted @ 2019-10-23 19:01 凯宾斯基 阅读(1389) 评论(0) 推荐(0)
摘要:服务器 核数 是 2的次方数 2 的 0 次方 =1 2 的 1次方=2 2 的 2次方=4 2 的 3次方=8 2 的 4次方=16 总结: 吞吐量实际涵盖了TPS 和 QPS TPS 是指产生事物的请求,比如对数据库 增、删、改 QTP 是对数据库查询动作,无逻辑非事物,比如 查询 假如脚本里面 阅读全文
posted @ 2019-10-15 10:51 凯宾斯基 阅读(4146) 评论(4) 推荐(0)
摘要:QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务 阅读全文
posted @ 2019-10-12 19:30 凯宾斯基 阅读(743) 评论(0) 推荐(0)