随笔分类 -  性能分析

思考:如何保证服务稳定性?
摘要:转载:https://zhuanlan.zhihu.com/p/150377297?from_voters_page=true 最近一直在忙618大促的全链路压测&稳定性保障相关工作,结果618还未开始,生产环境就出了几次生产故障,且大多都是和系统稳定性、性能相关的bad case。生产全链路压测终 阅读全文

posted @ 2021-03-31 20:09 qiaoli 阅读(545) 评论(0) 推荐(0) 编辑

【干货】Mysql的"事件探查器"-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)
摘要:1:资料参考 https://blog.csdn.net/coldljy/article/details/3168906 https://www.cnblogs.com/jwentest/p/8552075.html https://www.cnblogs.com/ExMan/p/10396298. 阅读全文

posted @ 2020-01-19 16:20 qiaoli 阅读(1288) 评论(0) 推荐(0) 编辑

使用visualvm 远程监控 JVM
摘要:https://www.cnblogs.com/catkins/p/5970490.html 阅读全文

posted @ 2020-01-17 10:48 qiaoli 阅读(123) 评论(0) 推荐(0) 编辑

简单排查java应用CPU飙高的线程问题
摘要:https://www.cnblogs.com/zyhxhx/p/4564953.html 阅读全文

posted @ 2020-01-17 10:40 qiaoli 阅读(123) 评论(0) 推荐(0) 编辑

Linux vmstat命令实战详解
摘要:转:http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个 阅读全文

posted @ 2019-03-17 23:22 qiaoli 阅读(87) 评论(0) 推荐(0) 编辑

jprofiler主要功能简介及内存泄漏分析示例
摘要:转:https://blog.csdn.net/huangjin0507/article/details/52452946 一、安装JProfiler 从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介 1.内存剖析 Memory pro 阅读全文

posted @ 2019-03-17 23:05 qiaoli 阅读(464) 评论(0) 推荐(0) 编辑

JVM性能调优-内存泄露问题
摘要:转https://www.cnblogs.com/baizhanshi/p/6590406.html jvm 性能调优 经验总结 转 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: Ne 阅读全文

posted @ 2019-02-15 21:55 qiaoli 阅读(370) 评论(0) 推荐(0) 编辑

设置JVM内存溢出时快照转存HeapDump到文件
摘要:转:https://blog.csdn.net/lidaweihgy/article/details/8425737 诊断内存溢出是一个有难度的事情,可以在生产环境试一试下面的参数,在发生内存溢出OutOfMemoryError时做HeapDump并保存到文件,然后分析该文件看是否能查到蛛丝马迹。 阅读全文

posted @ 2019-01-24 09:56 qiaoli 阅读(454) 评论(0) 推荐(0) 编辑

jstack分析线程
摘要:如何使用jstack分析线程状态? 以下摘自:https://www.cnblogs.com/shengulong/p/8513652.html、http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.html、htt 阅读全文

posted @ 2018-12-05 17:16 qiaoli 阅读(537) 评论(0) 推荐(0) 编辑

linux系统下性能分析常用命令
摘要:1:top 2:free -m 、top -c 来进行查看当前内存的占用情况 free 为内存的剩余状态,当前为3.8G的空闲内存,总的物理内存是8G,按键 shift+m 可以进行内存占用率的排序,%MEM 为进程内存占用信息 通过vmstat 1 10 来进行打印当前的系统负载信息,其中swap 阅读全文

posted @ 2018-12-05 16:36 qiaoli 阅读(277) 评论(0) 推荐(0) 编辑

nmon监控结果分析文件中网络分析NET(网络带宽占用情况)
摘要:网络服务器带宽Mbps、Mb/s、MB/s的区别 MB/s 的含义是兆字节每秒,Mb/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。二者是完全不同的。 Byte是字节 数,bit是位数,在计算机中每八位为一字节,也就是1Byte=8bit,是1:8的对应关系。因此1M 阅读全文

posted @ 2018-12-04 17:49 qiaoli 阅读(1839) 评论(0) 推荐(0) 编辑

性能测试中TPS上不去的几种原因浅析
摘要:说明:文章全部来自https://www.cnblogs.com/imyalost/p/8309468.html 先来解释下什么叫TPS: TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 关 阅读全文

posted @ 2018-11-23 14:48 qiaoli 阅读(699) 评论(0) 推荐(1) 编辑

Linux使用sar进行性能分析
摘要:一:sar简介 sar(System Activity Reporter, 系统活动情况报告): 是用于监控Linux系统各个性能的优秀工具,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 二:sar命令常用格式 命令格式:sar [ 阅读全文

posted @ 2018-11-12 16:11 qiaoli 阅读(1653) 评论(0) 推荐(1) 编辑

导航