性能案例分析 | MAT分析内存泄露
摘要:作者:21004129 原文转自:https://www.cnblogs.com/walson/p/3913055.html OutOfMemoryError示例 代码 package com.walson.heap;import java.util.ArrayList;import java.ut
阅读全文
posted @
2020-01-19 16:07
淡然~~浅笑
性能案例分析 | 常见的Thread Dump日志案例分析
摘要:作者:爪哇堂 原文转自:https://www.javatang.com/archives/2017/10/26/08572060.html JVM故障分析及性能优化系列文章 JVM故障分析及性能优化系列之一:使用jstack定位线程堆栈信息 JVM故障分析及性能优化系列之二:jstack生成的Th
阅读全文
posted @
2020-01-19 15:44
淡然~~浅笑
性能案例分析 | 磁盘IO瓶颈分析
摘要:作者:维子 https://segmentfault.com/a/1190000021388785?utm_source=tag_newest IO 性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到 IO 。而 IO 性能的发
阅读全文
posted @
2020-01-19 15:36
淡然~~浅笑
性能案例分析 | 查看哪些进程在大量读写磁盘-I/O很高问题排查
摘要:作者:布丁缘 https://www.ddkiss.com/archives/68.html Linux 有很多运维诊断工具,有些用起来很简单,有些功能很强大用起来就有些麻烦。比如I/O等待问题,原因可能有很多种,也很难用某一种工具就能定位。特别是如何找到到底是哪个进程读写了哪个文件引起的? 最近,
阅读全文
posted @
2020-01-19 15:11
淡然~~浅笑
性能优化 | Linux性能优化实战分析
摘要:原文转自: 作者:Blue_Eye https://www.jianshu.com/p/2b6658ad59b3 Linux性能分析概要 1. 性能指标 linux性能指标.png 随着应用负载的增加,系统资源的使用也会升高,甚至达到极限。而性能问题的本质,就是系统资源已经达到瓶颈,但请求的处理却还
阅读全文
posted @
2020-01-10 17:00
淡然~~浅笑
性能案例分析 | 数据库cpu高导致响应时间长
摘要:文章转自:作者:全栈测试笔记,https://mp.weixin.qq.com/s?__biz=MzIxMzMxMDcwNA==&mid=2247484089&idx=1&sn=35de1f750c5a8e42f12e48a8535b3963&source=41 wechat_redirec
阅读全文
posted @
2019-12-27 14:08
淡然~~浅笑
性能案例分析 | 获取不到redis连接池
摘要:文章转自:作者:全栈测试笔记,https://mp.weixin.qq.com/s?__biz=MzIxMzMxMDcwNA==&mid=2247484086&idx=2&sn=00aaeacb375bac73996ad9c434653dde&source=41 wechat_redirec
阅读全文
posted @
2019-12-27 13:27
淡然~~浅笑
性能案例分析 | 一个频繁fgc问题
摘要:文章转自:作者:全栈测试笔记,https://mp.weixin.qq.com/s/ Z80ozFZgvZ6QM5nnXxynQ 今天分享一个频繁fgc的问题,现象是接口响应时间太长了,达到了好几秒,远远高于预期的1秒。 01.监控 xshell连接到应用服务器,服务器负载高,且cpu使用率也偏高
阅读全文
posted @
2019-12-27 11:17
淡然~~浅笑
性能案例分析 | CPU基础知识
摘要:文章转自微信公众号“麻辣软硬件”https://www.toutiao.com/i6704114568370586125/ 小编从事分布式文件系统相关的工作。经常需要进行性能测试。性能测试并不是简单的执行几个脚本,还需要掌握一些基础知识,否则,可能导致最终得出的测试结果毫无及价值。 小编将从如上6个
阅读全文
posted @
2019-12-27 10:09
淡然~~浅笑
性能案例分析 | 内存基础知识
摘要:文章转自微信公众号“麻辣软硬件”:https://www.toutiao.com/i6704524697280709133/ 本文的主要内容: 操作系统中的内存管理是怎样的 物理内存的性能指标的影响因素 从free说起 以centos7为例,free命令结果如下: [root@lh ~] free
阅读全文
posted @
2019-12-27 09:59
淡然~~浅笑
性能案例分析 | 磁盘基础知识
摘要:文章转自:https://www.toutiao.com/i6706029383003423239/ 前两篇文章介绍了CPU和内存,本文继续介绍性能测试中和磁盘相关的基础知识。 通常情况下,服务端磁盘性能测试面对的存储结构如下: 因此,本文的主要内容如下: 机械硬盘 存储介质对比 磁盘阵列 文件访问
阅读全文
posted @
2019-12-27 09:55
淡然~~浅笑
性能案例分析 | 服务端瓶颈分析思路
摘要:原文转自:https://www.jianshu.com/p/19474f0d044f 概述:性能测试中,对服务端的指标监控也是很重要的一个环节。通过对各项服务器性能指标的监控分析,可以定位到性能瓶颈。 后端性能指标有CPU,内存,网络,I/O等等。 分析思路:整体系统CPU利用率、内存利用率、磁盘
阅读全文
posted @
2019-12-26 17:59
淡然~~浅笑
性能案例分析 | 线上问题排查思路
摘要:本文转自:https://www.jianshu.com/p/1279a532fef8 作者:果果果果我是果酱呐 一、一般我们目前线上问题的来源: 1.主动发现 相关owner每天查看系统监控情况,主动发现了一些异常的现象。 2.监控系统告警 比如应用响应时间在某个时间段上升了,资源层面cpu、内存
阅读全文
posted @
2019-12-26 17:16
淡然~~浅笑
性能案例分析 | 性能瓶颈归纳总结
摘要:转自:https://www.jianshu.com/p/c32f37732dcb 作者:tester_runing,简书 一、内存泄漏 1、堆内存溢出 现象: (1)压测执行一段时间后,系统处理能力下降。这时用JConsole、JVisualVM等工具连上服务器查看GC情况,每次GC回收都不彻底并
阅读全文
posted @
2019-12-26 15:22
淡然~~浅笑
性能案例分析 | 内存泄露
摘要:一、查看Jvm运行状态的命令 监控jvm的GC情况: jstat gcutil pid 1000 100 查看jvm配置信息: jmap heap pid:可以看到java进程的堆的配置信息,各区的空间大小和配置信息 查看jvm中类和对象的占用情况: jmap histo 5279 | head 2
阅读全文
posted @
2019-12-25 17:01
淡然~~浅笑
性能案例分析 | 死锁
摘要:一、定义 线程死锁就是有两个线程,一个线程锁住了资源A,又想去锁定资源B,另外一个线程锁定了资源B,又想去锁定资源A,两个线程都想去得到对方的资源,而又不愿释放自己的资源,从而造成一种互相等待,无法执行的情况。死锁是一种严重的阻塞。 二、现象 /pinter/case/block 出现死锁后,tps
阅读全文
posted @
2019-12-25 16:53
淡然~~浅笑
性能案例分析 | 线程阻塞
摘要:一、定义 在多线程情况下,如果一个线程对拥有某个资源的锁,那么这个线程就可以运行资源相关的代码。而其他线程就只能等待其执行完毕后,才能继续争夺资源锁,从而运行相关代码。二、场景 车票售卖系统,当前剩余车票1张,此时有A、B、C、D四个用户同时来购票,系统开启了四个线程来执行业务操作,其中: A线程刚
阅读全文
posted @
2019-12-25 16:52
淡然~~浅笑
性能案例分析 | 数据库性能问题
摘要:一、现象 /pinter/case/slow?userName=xxx tps很低,响应时间很长,数据库服务器cpu很高(接近100%),应用服务器负载比较低 索引 索引是对数据库表中一列或多列的值进行排序的一种结构,存储了表中的关键字段,使用索引可快速访问数据库表中的特定信息。类似于书籍中的目录。
阅读全文
posted @
2019-12-25 16:49
淡然~~浅笑
性能案例分析 | 线程死锁&内存泄漏溢出问题分析
摘要:准备 本次测试具备的环境很简单,项目都是 java 项目,jdk 为1.7(1.8 也成),tomcat 为7版本,war 包放进 tomcat 路径下的 webapps 就成。 然后改数据库配置文件 sql 文件放到数据库内执行,生成相应的数据库以及表 首页:http://www.ganziwen
阅读全文
posted @
2019-12-25 16:12
淡然~~浅笑
性能案例分析 | 带宽占用高
摘要:原文转自:https://mp.weixin.qq.com/s/rj1zLpEln7KQLsigJGtANQ 今天分享的压测案例是带宽占用高的问题。 压测过程中,tps上不去,监控应用服务器cpu、内存、磁盘、网络、线程栈等等,发现网络传输数据量大,带宽几乎占满了,也就是服务器带宽到达瓶颈点了。 服
阅读全文
posted @
2019-12-25 13:42
淡然~~浅笑