个人整理的一些性能问题诊断的排查思路
上一篇 /
下一篇 2016-04-25 09:37:30
/ 个人分类:性能诊断调优
主要区分线上和线下:
51Testing软件测试网@sI0Rz0U%?9D"h+j&Sw ]4@01、线上线下用户效率低:
51Testing软件测试网 [D7w/i}r 1.1、应用
服务器资源高
51Testing软件测试网asY4e;nh6R-a.\s 1.1.1、应用服务器CPU高
51Testing软件测试网`O KnTu2K H)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*ijl(K+m]9B T0 1.1.2.2、内存使用,是否用到了虚拟内存;
51Testing软件测试网}XOtQ 1.1.2.3、日志写入频繁;
51Testing软件测试网
e%TjTS)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.St:e2、线上用户使用正常,线下效率低;
51Testing软件测试网%C5W4k5qP S 多为某类资源达到上限导致:
51Testing软件测试网 Q:i1sVql 检查连接数(是否有线程池)、前端连接数、应用服务连接数、
操作系统文件句柄数、TCP连接数(默认一般最大2000)、可用内存等。
相关阅读:
- 腾讯内部培训资料-Apache与Mysql安全配置 (zaza9084, 2016-4-12)
- 自学软件测试,数据库、Linux需要自学到什么程度?可以自学哪些工具软件的使用? (xuquan, 2016-4-12)
- Python中Cursor操作数据库 (zaza9084, 2016-4-13)
- MySQL 5.7主键查找结果—真的很快嘛? (zaza9084, 2016-4-14)
- SQL Server数据库的查询优化 (zaza9084, 2016-4-15)
- 数据库自增字段是字符型的简单处理 (zaza9084, 2016-4-18)
- MYSQL命令cmd操作 (zaza9084, 2016-4-19)
- MySQL密码忘记,怎么办? (zaza9084, 2016-4-20)
- AWVS自动保存扫描结果到数据库 (zaza9084, 2016-4-21)
- 查看Oracle数据库是否归档和修改归档模式 (zaza9084, 2016-4-22)
收藏
举报
TAG:
数据库
Process
process
服务