Advertisement

server运行缓慢,CPU使用率过高,网络接口压力大,排查方案

阅读量:

提示:服务器卡顿、CPU飙升、接口负载剧增排查思路

服务器卡顿、CPU飙升、接口负载剧增

  • 一、线上服务器CPU飙升问题排查指南

    • 关键在于快速定位到对应的Java代码块
    • 下面将为您分享一个高效排查方法(以CentOS系统为例),具体步骤如下:
      • 第1步:执行top命令后,默认会按CPU占用率从高到低列出多个进程及其详细信息
      • 第2步:运行ps -mp命令可以详细描述该线程组的所有运行状态
      • 第3步:使用printf命令将TID字段以十六进制形式显示出来
      • 第4步:执行jstack命令可生成详细的运行日志信息
  • 二、生产环境服务器运行速度较慢,请问如何进行诊断和处理?

        • 生产环境服务器运行速度较慢主要涵盖三个维度:CPU使用情况、磁盘读写性能以及内存占用水平。
        1. CPU使用情况
        1. 磁盘读写性能
        1. 内存占用水平
    • 3、线上接口负载剧增,快扛不住了,你的首选方案是什么?

    • 总结


一、线上服务器CPU飙升,如何定位到Java代码?

解决这个问题的核心在于定位Java代码所在的物理位置。下面将详细阐述排查步骤,并以CentOS为例具体分为以下四部分:

第1步,使用top命令找到占用CPU

全部评论 (0)

还没有任何评论哟~