开机电脑cpu使用率100cpu100%

- 系统光盘下载网站!
当前位置: >
> 详细页面
Win7系统CPU使用率100怎么办?
来源:系统之家
作者:yunchun
  使用电脑的时候,我们经常会碰到电脑的CPU使用率太高,而导致的电脑卡死,反应慢等问题。使用Win7系统的用户,也是有遇到过CPU使用率过高,甚至有时候CPU使用率达到100%的时候,怎么办呢?怎么解决CPU占用过高的问题呢?现在就和大家说一下Win7系统CPU使用率100的解决方法。
  步骤如下:
  1、按下键盘的&Ctrl+alt+del&组合键,打开任务管理器,或者在任务栏上点击鼠标右键,启动任务管理器,两种方法都是可以进行操作的。
  2、任务管理器界面,点击进程打开,然后我们选择占用CPU非常高的进程,然后关闭进程,这样可以降低CPU的使用率,这里每个进程都有具体的介绍,将一些自己确定不使用但是还非常占用CPU进程关闭,这里一些系统进程不要关闭比如,SVCHOST.EXE进程。
  3、性能里面,我们可以监视CPU的使用率。打开资源监视器。然后将一直占用CPU比较高的进程关闭,查看到底是哪个进程或者程序使用CPU资源。
  4、按下键盘的&Win+r&打开运行,输入命令MSConfig,打开系统配置程序。
  5、启动里面,我们将开机不自动运行的程序前面对勾取消,这样可以避免很多程序开机自动运行,从而开机以后,就自动在我们电脑后台运行,占用CPU。
  6、电脑如果安装有,打开,然后点击人工服务。
  7、然后输入CPU搜索,找到CPU占用多,点击修复,当然这里只能试试。其实平时大家使用电脑的时候还是要养成良好习惯,希望你处理问题成功。
  8、CPU散热不好导致,有时候CPU上面的硅胶等失效,这时候也会导致CPU占用过高,甚至电脑出现死机等状况,小编碰到过这个问题,所以,大家如果出现了电脑频繁的死机或者CPU一直是100%的时候不妨,拆开主机,给CPU散热涂抹硅胶,电脑店有卖的,几元一支,自己试试这样处理。【建议专业人士陪同】
  Win7系统CPU使用率100的解决方法就给大家详细介绍到这里了。如有遇到和上述一样的问题的用户,可以按照上述的方法步骤去操作,这样就可以帮你解决CPU占用过高的问题了。希望在这里能够帮助到更多的人。想了解更多更多内容请参考:
栏目热门教程
人气教程排行
热门系统下载
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1cpu开机100%怎么办啊,是不是中毒了啊【显卡吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,356,576贴子:
cpu开机100%怎么办啊,是不是中毒了啊收藏
cpu开机100%怎么办啊,是不是中毒了啊
你是这样来水经验的么?
我真不是水的啊现在特别卡
看看谁占用高再说。
建议使用汉化补丁时关闭安装游侠日历
..歪日这1500这么吊?
有病毒用你电脑挖矿
4.55的1500x?
感觉这是挖矿了
4.55是单核吗
你至于这么超频吗
中毒了,要么重装,要么杀毒,我也这样过,开机cpu运行40%,吃鸡满载
最近的确有挖矿木马植入电脑 这种新闻
风扇不转了吧
谢谢,正在重装
真的是中病毒吗,我之前也试过几次这样的。
怕不是挖坑病毒,我这边server2016服务器中过,用火绒杀了
挖矿病毒使cpu占用异常高 360杀还会恢复 文件粉碎下次开机还有 拿火绒杀下 不行我也没有什么好的建议了 就重装了吧
被当成肉机了吧
重装系统吧,
登录百度帐号为什么电脑一开机后CPU使用量就是100%?_百度知道
为什么电脑一开机后CPU使用量就是100%?
电脑启动后,刚进入系统,打开任务管理器,CPU就显示占用量达到100%.一直不降!!请高手指教啊!查了毒,没有毒,木马也没查到,用的是诺顿2005....
电脑启动后,刚进入系统,打开任务管理器,CPU就显示占用量达到100%.一直不降!!请高手指教啊!查了毒,没有毒,木马也没查到,用的是诺顿2005.
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:4657
获赞数:11985
电脑一开机后CPU使用量就是100%解决方法:1、一般情况下cpu占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做一点点的改动就可以解决。2、当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要cpu正常了那就没问题;如果不是,那你就要看看是什么程序了,当你查不出这个进程是什么的时候就去google或者baidu搜。有时只结束是没用的,在xp下我们可以结合msconfig里的启动项,把一些不用的项给关掉。在2000下可以去下个winpatrol来用。3、一些常用的软件,比如浏览器占用了很搞的cpu,那么就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该.exe文件选兼容性。4、svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大cpu时你可以去下个aports或者fport来检查其对应的程序路径,也就是什么东西在掉用这个svchost.exe,如果不是c:\windows\system32(xp)或c:\winnt\system32(2000)下的,那就可疑。升级杀毒软件杀毒吧。5、右击文件导致100%的cpu占用我们也会遇到,有时点右键停顿可能就是这个问题了。官方的解释:先点左键选中,再右键(不是很理解)。非官方:通过在桌面点右键-属性-外观-效果,取消”为菜单和工具提示使用下列过度效果(U)“来解决。还有某些杀毒软件对文件的监控也会有所影响,可以关闭杀毒软件的文件监控;还有就是对网页,插件,邮件的监控也是同样的道理。6、一些驱动程序有时也可能出现这样的现象,最好是选择微软认证的或者是官方发布的驱动来装,有时可以适当的升级驱动,不过记得最新的不是最好的。7、cpu降温软件,由于软件在运行时会利用所以的cpu空闲时间来进行降温,但windows不能分辨普通的cpu占用和降温软件的降温指令之间的区别,因此cpu始终显示100%,这个就不必担心了,不影响正常的系统运行。8、在处理较大的word文件时由于word的拼写和语法检查会使得cpu累,只要打开word的工具-选项-拼写和语法把”检查拼写和检查语法“勾去掉。9、单击avi视频文件后cpu占用率高是因为系统要先扫描该文件,并检查文件所有部分,并建立索引;解决办法:右击保存视频文件的文件夹-属性-常规-高级,去掉为了快速搜索,允许索引服务编制该文件夹的索引的勾。10、此外就是病毒攻击成功的病症,会占用大量系统资源,使CPU占用率达到100%,电脑运行异常缓慢,会提示内存不足。建议进入安全模式下,设法清除已经潜藏在你的机器上的木马、病毒。
采纳数:301
获赞数:3328
CPU占用100%解决办法:——》一般情况下cpu占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做一点点的改动就可以解决,而不必问那些大虾了。——》当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要cpu正常了那就没问题;如果不是,那你就要看看是什么程序了,当你查不出这个进程是什么的时候就去google或者baidu搜。有时只结束是没用的,在xp下我们可以结合msconfig里的启动项,把一些不用的项给关掉。在2000下可以去下个winpatrol来用。——》一些常用的软件,比如浏览器占用了很搞的cpu,那么就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该.exe文件选兼容性。——》svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大cpu时你可以去下个aports或者fport来检查其对应的程序路径,也就是什么东西在掉用这个svchost.exe,如果不是c:\windows\system32(xp)或c:\winnt\system32(2000)下的,那就可疑。升级杀毒软件杀毒吧。——》右击文件导致100%的cpu占用我们也会遇到,有时点右键停顿可能就是这个问题了。官方的解释:先点左键选中,再右键(不是很理解)。非官方:通过在桌面点右键-属性-外观-效果,取消”为菜单和工具提示使用下列过度效果(U)“来解决。还有某些杀毒软件对文件的监控也会有所影响,可以关闭杀毒软件的文件监控;还有就是对网页,插件,邮件的监控也是同样的道理。——》一些驱动程序有时也可能出现这样的现象,最好是选择微软认证的或者是官方发布的驱动来装,有时可以适当的升级驱动,不过记得最新的不是最好的。——》cpu降温软件,由于软件在运行时会利用所以的cpu空闲时间来进行降温,但windows不能分辨普通的cpu占用和降温软件的降温指令之间的区别,因此cpu始终显示100%,这个就不必担心了,不影响正常的系统运行。——》在处理较大的word文件时由于word的拼写和语法检查会使得cpu累,只要打开word的工具-选项-拼写和语法把”检查拼写和检查语法“勾去掉。——》单击avi视频文件后cpu占用率高是因为系统要先扫描该文件,并检查文件所有部分,并建立索引;解决办法:右击保存视频文件的文件夹-属性-常规-高级,去掉为了快速搜索,允许索引服务编制该文件夹的索引的勾。——》此外就是病毒攻击成功的病症,会占用大量系统资源,使CPU占用率达到100%,电脑运行异常缓慢,会提示内存不足。建议进入安全模式下,设法清除已经潜藏在你的机器上的木马、病毒。
本回答被提问者采纳
scnbwzqqqqqqq
scnbwzqqqqqqq
采纳数:19
获赞数:95
擅长:暂未定制
这很正常,别担心
我靠你真牛
我靠你真牛
采纳数:543
获赞数:884
擅长:暂未定制
你得看清是哪个程序占用了资源
获赞数:27
擅长:暂未定制
获赞数:42
擅长:暂未定制
因为你的随开机运行的程序多了
云南万通汽修学校
始于1988年,培养高端汽修人才。
云南万通汽修学校
云南万通汽修学校落于美丽的春城昆明,学校坏境优美,学习氛围浓厚,采取半军事化管理,全程素质教育。教学设施设备齐全,建有电控实训厅、整车实训厅、电器实训厅等现代实验、实训厅20余个。
电脑一开机后CPU使用量就是100%解决方法:1、一般情况下cpu占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做一点点的改动就可以解决。2、当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要cpu正常了那就没问题;如果不是,那你就要看看是什么程序了,当你查不出这个进程是什么的时候就去google或者baidu搜。有时只结束是没用的,在xp下我们可以结合msconfig里的启动项,把一些不用的项给关掉。在2000下可以去下个winpatrol来用。3、一些常用的软件,比如浏览器占用了很搞的cpu,那么就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该.exe文件选兼容性。4、svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大cpu时你可以去下个aports或者fport来检查其对应的程序路径,也就是什么东西在掉用这个svchost.exe,如果不是c:\windows\system32(xp)或c:\winnt\system32(2000)下的,那就可疑。升级杀毒软件杀毒吧。5、右击文件导致100%的cpu占用我们也会遇到,有时点右键停顿可能就是这个问题了。官方的解释:先点左键选中,再右键(不是很理解)。非官方:通过在桌面点右键-属性-外观-效果,取消”为菜单和工具提示使用下列过度效果(U)“来解决。还有某些杀毒软件对文件的监控也会有所影响,可以关闭杀毒软件的文件监控;还有就是对网页,插件,邮件的监控也是同样的道理。6、一些驱动程序有时也可能出现这样的现象,最好是选择微软认证的或者是官方发布的驱动来装,有时可以适当的升级驱动,不过记得最新的不是最好的。7、cpu降温软件,由于软件在运行时会利用所以的cpu空闲时间来进行降温,但windows不能分辨普通的cpu占用和降温软件的降温指令之间的区别,因此cpu始终显示100%,这个就不必担心了,不影响正常的系统运行。8、在处理较大的word文件时由于word的拼写和语法检查会使得cpu累,只要打开word的工具-选项-拼写和语法把”检查拼写和检查语法“勾去掉。9、单击avi视频文件后cpu占用率高是因为系统要先扫描该文件,并检查文件所有部分,并建立索引;解决办法:右击保存视频文件的文件夹-属性-常规-高级,去掉为了快速搜索,允许索引服务编制该文件夹的索引的勾。10、此外就是病毒攻击成功的病症,会占用大量系统资源,使CPU占用率达到100%,电脑运行异常缓慢,会提示内存不足。建议进入安全模式下,设法清除已经潜藏在你的机器上的木马、病毒。
其他6条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。解决 flume KafkaSink 启动后cpu占用100%的问题
Flume 版本 :1.6.0-cdh5.5.0
问题描述:
配置kafkasink,将实时数据发送到kafka。
Flume启动完成后,没有日志处理时,cpu使用率飙升到100%
当有日志数据处理时,并发稳定时,cpu不定时会有一瞬间飙升。
当日志数据量比较大时,cpu不会飙升。
使用 jstack -F &pid& & /home/name/flume-dump.log命令,查看flume的堆栈信息
发现很多BLOCKED信息如下:
Thread 16599: (state = BLOCKED)
- java.util.concurrent.locks.ReentrantReadWriteLock$FairSync.readerShouldBlock() @bci=1, line=695 (C information may be imprecise)
- java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryAcquireShared(int) @bci=33, line=470 (Compiled frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(int) @bci=2, line=1282 (Compiled frame)
- java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock() @bci=5, line=727 (Compiled frame)
- org.apache.flume.channel.file.Log.lockShared() @bci=4, line=785 (Compiled frame)
- org.apache.flume.channel.file.FileChannel$FileBackedTransaction.doTake() @bci=72, line=501 (Compiled frame)
- org.apache.flume.channel.BasicTransactionSemantics.take() @bci=51, line=113 (Compiled frame)
- org.apache.flume.channel.BasicChannelSemantics.take() @bci=26, line=95 (Compiled frame)
- org.apache.flume.sink.kafka.KafkaSink.process() @bci=57, line=97 (Compiled frame)
- org.apache.flume.sink.DefaultSinkProcessor.process() @bci=4, line=68 (Compiled frame)
- org.apache.flume.SinkRunner$PollingRunner.run() @bci=24, line=147 (Compiled frame)
- java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
颜色选中部分可以看到线程的执行过程,走了哪些类,哪些方法。
那就去看一下源码吧。
下载flume-ng-1.6.0-cdh5.5.0-src.tar.gz flume的源码包
使用intellj idea打开。
Ctrl+n 搜索第一个类org.apache.flume.SinkRunner
点击 scroll from source
定位到这个类,发现是在flume-ng-core包中
接着看这个类中的内部类PollingRunner的run方法
这个类执行policy.process,policy的类型时SinkProcessor
,是所有sink的顶层接口,用来执行所有sink的process方法。
While循环中根据process方法返回的sink Status,判断当前channel中的event是否处理完毕。
如果处理完了,当前sink sleep。
如果这个sink没有返回BACKOFF,会一直while死循环的执行policy.process()方法。并判断其返回的状态。
Cpu占用率100%极有可能时死循环造成的,带着这个猜想,我看了一下process的实现类。
DefaultSinkProcessor类的process方法如下
那sink时哪个呢?上面的栈信息提示是KafkaSink。来看这个sink的process方法:
@Overridepublic Status process()
throws EventDeliveryException {
// 一开始设置了status为ready
Status result = Status.READY;
Channel channel = getChannel();
Transaction transaction = null;
Event event = null;
String eventTopic = null;
String eventKey = null;
long processedEvents =
transaction = channel.getTransaction();
transaction.begin();
messageList.clear();
for (; processedEvents &
batchSize; processedEvents +=
// 从channel获取event
event = channel.take();
if (event ==
// no events available in channel
// 我们flume一启动直接飙升,当前肯定是没有日志的。所以执行到这里
// for退出
byte[] eventBody = event.getBody();
Map&String, String& headers = event.getHeaders();
if ((eventTopic = headers.get(TOPIC_HDR)) ==
eventTopic = topic;
eventKey = headers.get(KEY_HDR);
if (logger.isDebugEnabled()) {
logger.debug("{Event} "
+ eventTopic + " : "
+ eventKey + " : "
String(eventBody, "UTF-8"));
logger.debug("event #{}", processedEvents);
// create a message and add to buffer
KeyedMessage&String,
byte[]& data = new
KeyedMessage&String, byte[]&
(eventTopic, eventKey, eventBody);
messageList.add(data);
break后到这里。Event是null,而且我们并没有日志写进来,处理的event
// 数一定是0,下面的if也不会进
// publish batch and commit.
(processedEvents & 0) {
long startTime = System.nanoTime();
producer.send(messageList);
long endTime = System.nanoTime();
counter.addToKafkaEventSendTimer((endTime-startTime)/(1000*1000));
counter.addToEventDrainSuccessCount(Long.valueOf(messageList.size()));
// 出来if直接事务提交了。肯定也是null,到目前位置没有看到status的改变
transaction.commit();
} catch (Exception ex) {
String errorMsg = "Failed to publish events";
logger.error("Failed to publish events", ex);
result = Status.BACKOFF;
if (transaction !=
transaction.rollback();
counter.incrementRollbackCount();
} catch (Exception e) {
logger.error("Transaction rollback failed", e);
throw Throwables.propagate(e);
throw new EventDeliveryException(errorMsg, ex);
} finally {
if (transaction !=
transaction.close();
这里竟然直接返回了。。Channel是空的时候返回了。除了判断什么都没做!!!
可以看到,KafkaSink的process的实现,除了第一行代码设置了status为reday。之后就没有对状态进行改变,而PollingRunner的run方法是根据这个status判断当前sink是否需要sleep。Channel中没有event需要处理,当然要sleep啊,不然就是死循环了。只有在有数据的时候,处理数据才不会对cpu造成太大的压力。
这就解释了开头说的数据量打的时候cpu占用并不会太高的原因。
为了再确认一下,这个思路是不是正确的,再看一下flume实现的其他sink。再event为null的时候是怎么处理的。
HDFSEventSink的process方法如下
在commit后,判断了txnEventCount(for循环的计数器,循环一次说明处理了一个event)数。如果小于1(表示没有event),返回了BACKOFF。
IrcSink的处理方式:
可以看到这几个sink再event为null的时候,都将status设置为了BACKOFF
解决方法:
这个问题再flume的1.7版本中已经解决了。
1.7中的KafkaSink是这样做:
if (event ==
// no events available in channel
if(processedEvents ==
result = Status.BACKOFF;
counter.incrementBatchEmptyCount();
counter.incrementBatchUnderflowCount();
CPU高的解决方法(flume)
多线程并发导致CPU100%的一种原因和解决办法
flume高并发优化——(2)精简结构
Flume与Kafka整合之把flume中的数据sink到Kafka
java多线程小结,及解决应用挂死的问题
记一次KafkaClient poll阻塞的问题
记录一次kafka消费者在kafkaConsumer.poll(2000L)阻塞的问题
flume 启动不输出运行日志
flume高并发优化——(17)解决cpu占用高的问题
没有更多推荐了,

我要回帖

更多关于 开机cpu风扇100% 的文章

 

随机推荐