先排查以下项目情况

硬件

  • 服务器配置(CPU、内存、硬盘)是否合理;
  • 服务器是否做过优化,如linux是否优化过内核、window是否优化过端口回收机制等;

网络

  • 带宽是否合理;
  • 服务器、客户端网络是否经过太过设备导致网络不稳定;

中间件

  • 数据库是否做了集群、内存是否合理、是否做过配置优化(如mysql配置优化);
  • redis是否做了集群、内存是否合理;

应用

  • 各个应用JVM配置;
  • web容器配置是否合理;
  • 数据库连接池配置是否合理;
  • redis连接池配置是否合理;

监控

  • 使用skywalking监控链路,排查那个环节可能存在问题;
  • 使用jprofiler本地排查或远程(不要在生产使用,最多在测试环境使用)排查;
  • 使用jvisulVM工具分析内存;
  • 使用Arthas进行线上(不要在生产使用,最多在测试环境使用)排查;

其它

  • 其它问题;

提供相关资料

文档更新时间: 2023-03-17 10:23   作者:Eddy