随笔分类 -  性能测试

摘要:https://blog.csdn.net/qwertyupoiuytr/article/details/54097846 阅读全文
posted @ 2024-06-04 03:43 凯宾斯基 阅读(11) 评论(0) 推荐(0)
摘要:https://www.bilibili.com/video/BV19q4y1q7Km/?spm_id_from=333.337.search-card.all.click&vd_source=caabcbd2a759a67e2a3de8acbaaf08ea 阅读全文
posted @ 2024-05-31 14:46 凯宾斯基 阅读(11) 评论(0) 推荐(0)
摘要:创建临时文件 磁盘空间满了 tmp目录分配的磁盘空间 磁盘是有分区的 比如 电脑的 c d e 盘 使用命令 df -h 可以查看对应目录下分配的磁盘大小 解决: 调整对应目录下磁盘的分配大小 阅读全文
posted @ 2024-04-10 18:03 凯宾斯基 阅读(33) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_26323323/article/details/123857648 阅读全文
posted @ 2023-04-26 17:55 凯宾斯基 阅读(13) 评论(0) 推荐(0)
摘要:2.性能测试理论介绍:https://www.bilibili.com/video/BV1je4y1j76q/?spm_id_from=333.337.search-card.all.click&vd_source=08f60f96227dc2764a45c00a8bce8bd6 3.性能测试瓶颈分 阅读全文
posted @ 2023-04-26 17:22 凯宾斯基 阅读(33) 评论(0) 推荐(0)
摘要:1、反编译查看问题代码 jap 类名 https://ke.qq.com/course/5869833/14140844820500745#term_id=106085275 线程状态 https://ke.qq.com/course/5869833/14140844820500745#term_i 阅读全文
posted @ 2023-04-19 02:16 凯宾斯基 阅读(18) 评论(0) 推荐(0)
摘要:内存 ps -ef | grep java (查找应用进程) jmap -heap 88535 (查看应用申请了多少堆内存) jstack 88535 (查看线程栈) jstat -gc 88535 2000 100 (查看88535进程 2秒查看一次 执行100次) 查看jvm垃圾回收的情况 发生 阅读全文
posted @ 2023-03-21 23:30 凯宾斯基 阅读(20) 评论(0) 推荐(0)
摘要:一、数据库连接数是否够 使用 netstat -pan | grep 3306 查看第三列 存在非0 就是表示发送队列有数据,也就是服务给mysql发数据时,还没有发出去的数据。一般是指mysql有瓶颈 使用 netstat -pan head 原因 服务数据库连接数设置太小 调整为 max-poo 阅读全文
posted @ 2023-02-23 01:34 凯宾斯基 阅读(49) 评论(0) 推荐(0)
摘要:https://www.ruanyifeng.com/blog/2017/09/flame-graph.html 阅读全文
posted @ 2023-02-21 20:28 凯宾斯基 阅读(93) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/wang4721/article/details/127442503 阅读全文
posted @ 2023-02-21 19:52 凯宾斯基 阅读(231) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/runafterhit/article/details/107801860 https://www.sohu.com/a/609279455_121124374 阅读全文
posted @ 2023-02-21 19:23 凯宾斯基 阅读(36) 评论(0) 推荐(0)
摘要:最近排查一个cpu高的问题: 1 为java服务进程 先用jstack 1 查看进程下线程的使用情况 https://www.cnblogs.com/kaibindirver/p/14679243.html 找到耗cpu高的线程,查看他执行的业务方法 接着就可以用arthas trace追踪下面的执 阅读全文
posted @ 2023-02-10 12:39 凯宾斯基 阅读(24) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_43692950/article/details/122688520 上面的我没成功 用了 jmap https://www.cnblogs.com/kaibindirver/p/15982389.html 用arthas 的 heapdump命令 阅读全文
posted @ 2023-02-10 11:29 凯宾斯基 阅读(440) 评论(0) 推荐(0)
摘要:参考https://blog.csdn.net/weixin_35213963/article/details/113711041 阅读全文
posted @ 2023-02-08 17:45 凯宾斯基 阅读(24) 评论(0) 推荐(0)
摘要:sy是系统的 us是(用户的) id是空闲 us 一般是开发人员写的代码 sy 一般是开发人员调用api使用底层 wa为等待资源 ni为线程进程的切换 阅读全文
posted @ 2023-02-08 15:45 凯宾斯基 阅读(25) 评论(0) 推荐(0)
摘要:https://codeleading.com/article/62714982205/ 存活的连接 jmap -histo:live 96984 | grep com.mysql.jdbc.JDBC4Connection 总共的连接对象 jmap -histo 96984 | grep com.m 阅读全文
posted @ 2023-02-08 01:27 凯宾斯基 阅读(810) 评论(0) 推荐(0)
摘要:一、命令行下载nmon压缩包 wget --no-check-certificate http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz # 新建一个nmon文件夹 mkdir nmon # 新建一个nmon文件夹 mkd 阅读全文
posted @ 2022-09-26 23:45 凯宾斯基 阅读(785) 评论(0) 推荐(0)
摘要:查找性能瓶颈,其实当每条线程发送的请求数 变少 就已经达到性能瓶颈了 为什么要这么细致地描述性能衰减的过程呢? 其实我就是想告诉你,只要每线程每秒的 TPS 开始变少,就意味着性能瓶颈已经出现了。 但是瓶颈出现之后,并不是说服务器的处理能力(这里我们用 TPS 来描述)会下降,应该 说 TPS 仍然 阅读全文
posted @ 2022-09-16 20:10 凯宾斯基 阅读(117) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/promise_j_z/article/details/121413871 阅读全文
posted @ 2022-09-09 11:53 凯宾斯基 阅读(32) 评论(0) 推荐(0)
摘要:如 一个接口 响应1.5秒 Tps要求 500,在怎么压服务都不崩的情况下 500TPS/(1000ms/1500/ms)=333 并发线程数最少333 so 要求接口要1000tps 先做一个基准测试 1条线程 响应时间0.5秒 tps20 那么理论jmeter设置 50个线程即可达到1000tp 阅读全文
posted @ 2022-09-07 11:35 凯宾斯基 阅读(806) 评论(0) 推荐(0)