当前位置: > 投稿>正文

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

02-17 互联网 未知 投稿

关于【cpu使用率100怎么办】,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占用最高的pid92129

步骤2. top -Hp pid

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

top -Hp 92129

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

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

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%)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。

猜你喜欢