Linux服务器定位CPU高占用率代码位置经历

转载 2016年08月29日 09:37:35

最近检查服务器,突然发现有一台的CPU占用率非常高。特此记录定位异常代码的步骤:

1. 使用top命令定位异常进程。可以看见12836的CPU和内存占用率都非常高

2. 使用top -H -p 进程号查看异常线程

3. 使用printf "%x\n" 线程号将异常线程号转化为16进制


4. 使用jstack 进程号|grep 16进制异常线程号 -A90来定位异常代码的位置(最后的-A90是日志行数,也可以输出为文本文件或使用其他数字)。可以看到异常代码的位置。

找到相应代码检查,发现确实有死循环存在。

Linux服务器定位CPU高占用率代码位置经历

最近检查服务器,突然发现有一台的CPU占用率非常高。特此记录定位异常代码的步骤: 1. 使用top命令定位异常进程。可以看见12836的CPU和内存占用率都非常高 2. 使用top -H -p 进程...
  • zhu19774279
  • zhu19774279
  • 2016年05月03日 11:24
  • 4344

conhosts 占用CPU

conhosts.exe conhosts占用cpu conhosts病毒
  • qq_41399429
  • qq_41399429
  • 2018年01月03日 14:55
  • 239

Linux定位服务器CPU负载100%居高不下的问题

最近,Linux服务器上总是经常会出现几个CPU利用率达到100%并且一直高居不下,如下图所示,再Linux上,输入 top 命令,然后再按一下 1,就会显示你服务器逻辑CPU的数量以及现在服务器CP...
  • qq_20545159
  • qq_20545159
  • 2017年09月01日 17:42
  • 616

java程序cpu占用率高,分析具体线程

今天将数据转发程序移植到LINUX服务器上,启动程序后,通过PP |grep java 发现程序占用了CPU固定在95%左右,并且一直没有下降,而是一直保持在这么一个高  度。顿时就慌了,关键第一次遇...
  • xfcone
  • xfcone
  • 2015年05月04日 19:43
  • 685

win10 cpu占用率过高的解决办法

来自:https://zhidao.baidu.com/question/370308132399151324.html?qbl=relate_question_0&word=win10%20cpu%...
  • huxiaokang1234
  • huxiaokang1234
  • 2016年11月07日 07:38
  • 3592

oracle_CPU占用率高时的问题定位

监控cpu的使用率 通过topas、nmon、vmstat 等工具监控cpu的使用率: 问题定位 通过等待事件定位: 这种情况在操作系统级别看有大量占cpu 高的进程。 1、查询数据库中se...
  • tonyzhou_cn
  • tonyzhou_cn
  • 2013年04月28日 13:27
  • 732

用 WinDbg 诊断CPU占用高

1. 下载WinDbg ,  http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx 我是 win10,  下载了这个: htt...
  • yenange
  • yenange
  • 2017年03月17日 17:55
  • 554

解决Apache出现的CPU高占用率的问题

所谓Apache出现CPU高占用率就是指Apache在一段时间内持续占用很高的CPU使用率,甚至达到CPU100%,这个时候造成网站无法访问。解决的方法就是仔细观察Apache的日志文件,查阅错误的信...
  • kof820
  • kof820
  • 2013年11月19日 11:14
  • 2922

Java 占用CPU使用率很高的分析

前几天在测试服务器上发现Java进程的CPU使用率暴高,为了分析解决该问题,把过程记录如下: 1. 先找到Java的进程号 Linux下: 用top命令查看所有进程,可以明显看到Java的,因为CPU...
  • xeseo
  • xeseo
  • 2013年09月22日 10:44
  • 11062

CPU占用率高问题定位

1、用top命令找到CPU利用率最高的进程 root@XXX:/# top top - 09:36:26 up 22 min,  2 users,  load average: 6.02, 5.1...
  • ligt0610
  • ligt0610
  • 2012年02月16日 21:11
  • 2752
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux服务器定位CPU高占用率代码位置经历
举报原因:
原因补充:

(最多只允许输入30个字)