性能问题核对清单

Posted chenjiazhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能问题核对清单相关的知识,希望对你有一定的参考价值。

    1. CPU过高
      cpu高,TPS上不去,其他指标都很低,就可以认为瓶颈在CPU
      此时,可以借助其他工具,如dottrace(NET),JMC(java),找出CPU占用高的方法,截图提供给开发优化。

    2. 内存


    3.  磁盘读写过高
      linux:运行iostat -x 1检查await列。如果该列在负载下持续超过10(ms),那么说明磁盘太慢或是磁盘过载。

      windows:
       
    4. 网络传输量高


    5. 网络连接数满了


    6. monggo
      mongostat -usa --authenticationDatabase admin  
      admin的密码:[email protected]
      技术分享 
      如果增删查改语句上万,网络进出流量超过30m,请DBA帮忙具体分析优化 

    7. sqlserver 
      Perfmon 监控  PhysicalDisk 中 Current Disk Queue Length 指标,如果该指标大于1,说明有读写等待
      Sql Server Profile 中新建监控 
      技术分享
      CPU Read Write Duration高的需要进一步优化分析
       
    8. Java虚拟机状态
       
    9. GC状态
       
    10. 有数据库更改,并且多次请求更改同一条数据的,会造成数据库锁表
      数据库服务器加上如下指标监控lock情况,Lock Request是正常的,所有读写都会锁表,重点看锁等待时间。

      技术分享 

































以上是关于性能问题核对清单的主要内容,如果未能解决你的问题,请参考以下文章

软件性能测试方法论

什么是 obiee 中的性能调整以及我们如何解决这个问题的过程是什么?帮我举个例子,谢谢

Postgres 性能改进和清单

怎样查出SQLServer的性能瓶颈

怎样查出SQLServer的性能瓶颈

开发安全的 API 所需要核对的清单