zoukankan      html  css  js  c++  java
  • 性能问题核对清单

      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  
         
        如果增删查改语句上万,网络进出流量超过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是正常的,所有读写都会锁表,重点看锁等待时间。

         
  • 相关阅读:
    Django知识总结(一)
    Django知识总结(二)
    Django知识总结(三)
    机器学习领域主要术语的英文表达
    Python的进程与线程--思维导图
    MySQL数据库--思维导图
    5.18 每日小三练
    5.14 每日小三练
    5.12 每日小三练
    5.9 每日小三练
  • 原文地址:https://www.cnblogs.com/chenjiazhu/p/7425013.html
Copyright © 2011-2022 走看看