2

cpu使用率100怎么办,cpu使用率高100怎么办(如何排查CPU占用100%)

关于【cpu使用率100怎么办】,cpu使用率高100怎么办,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、cpu使用率100怎么办:cpu使用率高100怎么办
  • 2、如何排查CPU占用100%

1、cpu使用率100怎么办:cpu使用率高100怎么办

cpu使用率高100怎么办?小编来教你解决,请看下文。

操作方法

电脑程序使用过多,CPU使用率就会增高,同时按下键盘的“ctrl+alt+del”键,开启“任务管理器”,将一些任务关掉,CPU使用率就会降低。

CPU使用率高有可能是电脑垃圾太多,内存不足,导致CPU运行困难,从而出现CPU使用率高的情况。利用电脑软件清理掉电脑的垃圾,CPU使用率应该会降低。

杀毒软件有监控电脑的作用,有些启动项是杀毒软件自动开启的,占用CPU使用率,打开杀毒软件优化下这些启动项,就可以降低CPU使用率了。

老旧的CPU带不动一些大型的软件,就会导致CPU使用率升高,出现这种情况只能更换CPU了,不然电脑用起来很费劲。

2、如何排查CPU占用100%

线上后台报警CPU占用100%,CPU占用过高,本文介绍一下如何排查CPU占用过高原因。

步骤1. top

输入top命令,找到占用CPU最高的进程。按Shift+P键排序:

cpu使用率100怎么办,cpu使用率高100怎么办(如何排查CPU占用100%)

可以看到CPU占用最高的pid是92129。

步骤2. top -Hp pid

查看指定进程内线程信息,其中pid是第一步的pid。

top -Hp 92129

cpu使用率100怎么办,cpu使用率高100怎么办(如何排查CPU占用100%)

找到占用最高的线程pid为92156,然后转成十六进制,使用公式转换:

printf '%x' 92156

输出结果是:167fc

步骤3. jstack 命令

使用jstack命令分析进程状态,为了方便查询,将分析结果输入到一个文件中,jstack pid > x.txt其中pid是步骤1的进程号。

jstack 92129 > x.txt

打开x.txt文件,在文件中查询步骤2转换的十六进制数:

cpu使用率100怎么办,cpu使用率高100怎么办(如何排查CPU占用100%)

找到非Jdk代码,也是自己写的代码,就能找到问题的根源了。

总结

  • top找到进程号
  • top -Hp进程号,找到线程号,线程转成十六进制。
  • jstack pid分析。根据十六进制查询,找到问题代码位置。

本文关键词:cpu使用率100怎么办是什么攻击,cpu使用率100怎么办九种处理方法,cpu使用率100怎么办收到什么攻击,cpu使用率100怎么办手机,cpu使用率100怎么办戴尔。这就是关于《cpu使用率100怎么办,cpu使用率高100怎么办(如何排查CPU占用100%)》的所有内容,希望对您能有所帮助!

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2048669/
1
上一篇 主人翁意识指什么意思,什么叫主人翁意识(压力太大导致心理问题)
下一篇 孔雀开屏寓意什么意思,孔雀开屏寓意是什么意思(孔雀开屏清蒸鲈鱼)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部