个人整理的一些性能问题诊断的排查思路

上一篇 / 下一篇  2016-04-25 09:37:30 / 个人分类:性能诊断调优

主要区分线上和线下:51Testing软件测试网@s I0Rz0U%?

9D"h+j&Sw ]4@01、线上线下用户效率低:51Testing软件测试网 [D7w/i}r
    1.1、应用服务器资源高51Testing软件测试网asY4e;nh6R-a.\s
        1.1.1、应用服务器CPU高51Testing软件测试网`O KnTu2KH)c
            1.1.1.1、看windows中的process queue length或linux的avg load,确认是否硬件资源不足;51Testing软件测试网8|a@| `7c}
            1.1.1.2、取线程dump,查看runnable状态的工作线程和jvm的gc线程;51Testing软件测试网!xW4F\3h6@T
            1.1.1.3、取GC日志,查看是否gc操作频繁;
7nR"I(jk&b4P&{ U0        1.1.2、应用服务器磁盘IO高
,E8? f%om6Ge0            1.1.2.1、确认程序是否不断生成新的html静态页面;
:LU.Q*i jl(K+m]9B T0            1.1.2.2、内存使用,是否用到了虚拟内存;51Testing软件测试网}XOtQ
            1.1.2.3、日志写入频繁;51Testing软件测试网 e%T j TS)O
        1.1.3、应用服务器内存使用高
$|:dk*X vR0            1.1.3.1、确认JVM堆内存、栈内存、线程数大小;51Testing软件测试网-tJ3_-pn-kXi7mx
            1.1.3.2、确认应用是否是虚拟机;               51Testing软件测试网c @(W l l|"x?
    1.2、数据库服务器资源高
3uG R:~ |0pD"? d?0        1.2.1、数据库服务器CPU高51Testing软件测试网M AVR&E+u M
            1.2.1.1、看windows中的process queue length或linux的avg load,确认是否硬件资源不足;51Testing软件测试网1a U1r;{!^
            1.2.1.2、取ASH查看top sql;
o-x ]hd c.?G0            1.2.1.3、取AWR报告;51Testing软件测试网%VBJO&\f r#TNi
        1.2.2、数据库服务器磁盘IO高
(H~7Q~U$S0            1.2.2.1、确认磁盘配置、转数、是否raid、raid几;
;~ `+v8AWR.gsy0            1.2.2.2、确认SWAP使用51Testing软件测试网,ml!`"mD
        1.2.3、数据库服务器内存使用高51Testing软件测试网F|Y`pj8S:^
            1.2.3.1、数据库的内存配置51Testing软件测试网3r }*@-vJp6P0W
            1.2.3.2、51Testing软件测试网'y+s&N#ThvZ+A:b)K
     1.2、资源使用低51Testing软件测试网0wB5Ap#O%D^ nG
        1.2.1、取线程dump,查看block状态的工作线程和jvm的gc线程51Testing软件测试网*Q/x7xICtz F F5oc._,T
        1.2.2、取awr报告,查看等待事件
mJ\0G'zN i0
.r'TF4Q5m5i(d051Testing软件测试网 ey^k.S t:e
2、线上用户使用正常,线下效率低;51Testing软件测试网%C5W4k5qPS
     多为某类资源达到上限导致:51Testing软件测试网 Q:i1sV ql
     检查连接数(是否有线程池)、前端连接数、应用服务连接数、操作系统文件句柄数、TCP连接数(默认一般最大2000)、可用内存等。

TAG: 数据库 Process process 服务

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 31010
  • 日志数: 27
  • 建立时间: 2016-04-25
  • 更新时间: 2016-05-10

RSS订阅

Open Toolbar