性能问题核对清单
Posted chenjiazhu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能问题核对清单相关的知识,希望对你有一定的参考价值。
- CPU过高
cpu高,TPS上不去,其他指标都很低,就可以认为瓶颈在CPU
此时,可以借助其他工具,如dottrace(NET),JMC(java),找出CPU占用高的方法,截图提供给开发优化。 - 内存
- 磁盘读写过高
linux:运行iostat -x 1检查await列。如果该列在负载下持续超过10(ms),那么说明磁盘太慢或是磁盘过载。
windows:
- 网络传输量高
- 网络连接数满了
- monggo
mongostat -usa --authenticationDatabase admin
admin的密码:[email protected]
如果增删查改语句上万,网络进出流量超过30m,请DBA帮忙具体分析优化 - sqlserver
Perfmon 监控 PhysicalDisk 中 Current Disk Queue Length 指标,如果该指标大于1,说明有读写等待
Sql Server Profile 中新建监控
CPU Read Write Duration高的需要进一步优化分析
- Java虚拟机状态
- GC状态
- 有数据库更改,并且多次请求更改同一条数据的,会造成数据库锁表
数据库服务器加上如下指标监控lock情况,Lock Request是正常的,所有读写都会锁表,重点看锁等待时间。
以上是关于性能问题核对清单的主要内容,如果未能解决你的问题,请参考以下文章