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

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

主要区分线上和线下:51Testing软件测试网XK9n-W/pCk(sS
51Testing软件测试网y&M&Wp v.U#n^
1、线上线下用户效率低:51Testing软件测试网1Dee8]M*f
    1.1、应用服务器资源高
k3Qyo%]B,s0        1.1.1、应用服务器CPU高
{{ VP1H$rBw `o$x0            1.1.1.1、看windows中的process queue length或linux的avg load,确认是否硬件资源不足;51Testing软件测试网Q,U0n0e*X s"V
            1.1.1.2、取线程dump,查看runnable状态的工作线程和jvm的gc线程;51Testing软件测试网 R{#r so!JQ`
            1.1.1.3、取GC日志,查看是否gc操作频繁;51Testing软件测试网'p3~Jb`C
        1.1.2、应用服务器磁盘IO高51Testing软件测试网8M$\.x1St:_&j
            1.1.2.1、确认程序是否不断生成新的html静态页面;
"n!gr`RX7n0            1.1.2.2、内存使用,是否用到了虚拟内存;51Testing软件测试网O#vy o @(jy Di7W)[)q
            1.1.2.3、日志写入频繁;51Testing软件测试网Il u l{%B\:h
        1.1.3、应用服务器内存使用高
js| H^$`bQ&m0            1.1.3.1、确认JVM堆内存、栈内存、线程数大小;
H.v8c1q$X:He-k gV-{0            1.1.3.2、确认应用是否是虚拟机;               51Testing软件测试网T:e_#n.`}2x
    1.2、数据库服务器资源高51Testing软件测试网R8L CYurT6n x
        1.2.1、数据库服务器CPU高
U8r:vUu0            1.2.1.1、看windows中的process queue length或linux的avg load,确认是否硬件资源不足;51Testing软件测试网r [0T:Z Y]
            1.2.1.2、取ASH查看top sql;
A.PU {]3w2Z}6c A6W0            1.2.1.3、取AWR报告;
f&w)| R2i9o%nr0        1.2.2、数据库服务器磁盘IO高51Testing软件测试网a4O7a;E)L K'u,eKe
            1.2.2.1、确认磁盘配置、转数、是否raid、raid几;51Testing软件测试网P&B*Z`W*D
            1.2.2.2、确认SWAP使用51Testing软件测试网\ Vq*hgD`
        1.2.3、数据库服务器内存使用高51Testing软件测试网B:`)Fnf6L2z
            1.2.3.1、数据库的内存配置
)G(Cey%R1Y Q#H0            1.2.3.2、51Testing软件测试网],hf(n5iJ
     1.2、资源使用低51Testing软件测试网 C4@ze{#a6{3ZE
        1.2.1、取线程dump,查看block状态的工作线程和jvm的gc线程
lQa3mD9x0        1.2.2、取awr报告,查看等待事件
/~d cVIqb#NV051Testing软件测试网 Q;tMi?c4U
51Testing软件测试网#F [8`T%aA9i*w AQo-K
2、线上用户使用正常,线下效率低;51Testing软件测试网:Jf$cJ[+xQ1F
     多为某类资源达到上限导致:51Testing软件测试网 p^ _)wV LG
     检查连接数(是否有线程池)、前端连接数、应用服务连接数、操作系统文件句柄数、TCP连接数(默认一般最大2000)、可用内存等。

TAG: 数据库 Process process 服务

 

评分:0

我来说两句

日历

« 2023-11-05  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

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

RSS订阅

Open Toolbar