硬件中断和DPC一直占40-52%左右 解决方法
硬件中断和DPC一直占40-52%左右,突然感觉电脑变慢 重启后竟然启动不了了,冷却一段时间后才能进去,温度检测cpu,硬盘都超标了!
用Process Explorer检测硬件中断和DPC 占cpu一直很高。
之前出现过这种硬件中断占cpu的情况 重装驱动后好了,今天重装了驱动也不行 重启电脑都经常启动不了
这问题不解决 电脑卡得要死 根本没法用。
百度搜索相关文章后才知道是电脑的硬盘使用率较高,用户或系统在多次挂起并恢复计算机后,硬盘性能可能会下降
给切换到最慢的PIO模式了,卸载主要IDE通道(双核的有两个)驱动重启后恢复到DMA模式才行。
=======================================================
参考文章:
http://hi.baidu.com/ydp157451623/item/935b5fd66632e416e1f46f58
拖慢系统速度杀手之——硬件中断占CPU
电脑运行久了,系统变慢,应用各种系统垃圾清理工具、杀毒软件后仍发现系统偶尔、或者频繁
的无缘无前兆的变慢。打开系统任务管理器,系统空闲进程占用99%,电脑CPU使用率确高达40%以上。
CPU使用率加上空闲进程超过了百分之百。很显然,并非病毒木马垃圾作怪,到底是什么东西占用了CPU
呢?
要想攻其事,必先利其器。使用更高级的任务管理程序Process Explorer,打开后发现惊奇的一个进程
占用CPU奇高,硬件中断(interrupts), 这是什么东西?如下图所示。
问题的根源已经找到,尝试结束进程,结果以失败告终。显然,这时候故障并不仅仅是系统文件的问题
,而是电脑固件出现问题。那么这种情况下是否一定要更换内存、硬盘呢?答案是否定的。知道了原理
,就可以找到问题的根源及解决方法了。
解决方法:右击我的电脑--属性--硬件--设备管理器,打开IDE ATA/ATAPI控制器,选中主要IDE通道,
右击属性--高级设置,查看设备的传送模式。将传送模式为仅PIO,切换到驱动程序标签,点击卸载,
确定。确定后重新启动电脑。开机后电脑自动更新硬件驱动,更新完成后。检查设备管理器,将传送模
式改回DMA(若可用)。至此,问题解决,电脑CPU使用率正常。很小部分电脑在DMA模式下一直出现问
题,使用仅PIO模式后问题消失,那么就无需要改成dma传送模式。
故障分析:如果电脑的硬盘使用率较高,用户或系统在多次挂起并恢复计算机后,硬盘性能可能会下降
。如果您使用设备管理器查看该驱动器连接到的 IDE 通道的属性,“高级设置”选项卡可能会显示该
驱动器的当前传送模式为“PIO 模式”。在 Windows IDE/ATAPI 端口驱动程序 (Atapi.sys) 累积收到
总共六个超时或循环冗余检验 (CRC) 错误后,驱动程序将把通信速度(传送模式)从最快的直接内存
访问 (DMA) 模式分步骤降为较慢的 DMA 模式。如果驱动程序继续收到超时或 CRC 错误,则驱动程序
最终将把传送模式降为最慢的模式(PIO 模式)。因为传送模式较慢,硬件中断的机率也较少出现。
最后一种可能情况:优化大师在系统优化过程中将程序响应停止时间从默认的10秒优化到1秒,虽减少
了系统的死机可能性,但同时可能也带来了硬件中断延时的副作用。部分笔记本用户的电池系统反馈时
间超时也可能导致以上现象的出现。所以,恢复默认程序响应时间、用交流电源时卸掉电池也可能减少
上述现象的发生。(本人笔记本就是这种现象,不知道是偶然还是必然)。
硬件中断和DPC一直占40-52%左右 解决方法的更多相关文章
- 关于Linux服务器磁盘空间占满问题的解决方法
下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了), ...
- win10系统磁盘占用率高的解决方法,占用100%的问题
win10系统开机后明明什么都没做,磁盘占用率却只见飙升到了100%,出现这种情况是win10自带的服务导致的.下面的方法可以解决win10系统磁盘占用率高问题. 1.按下Win+R,然后输入serv ...
- Ubuntu fcitx CPU占用率很高解决方法
在Ubuntu中,有时候电脑的风扇突然狂装,用 pidstat -u 5 1 命令查看后台应用的资源占用情况,发现fcitx的占用率接近百分之百. 原因是搜狗云输入的问题,关闭后,在用kill命令干掉 ...
- STM32 HAL库关于串口中断烧录程序后可以正常运行,断电重启后无法进入中断的问题分析以及解决方法
1.情景描述: 最近在做一个项目,X86的上位机通过串口控制MCU,使用串口中断接收上位机数据时,MCU在上电的情况下烧录程序,可以正常接收上位机的数据,在断电重启后,一直进入不了中断回调函数,上电的 ...
- Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity) 转
硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能.现在的服务器上动不动就是多 CPU 多核. ...
- 硬件中断--DEBUG系列
问题描述: 在线调试时,全速运行,程序进入硬件中断,查看堆栈窗口,发现是从A函数进去的.但是A函数应该没有问题的: 再次重复,发现是从B函数进去的,但是B函数之前运行起来也没有问题的,而且没有传入参数 ...
- 【转帖】Windows 10版本占比一览:v1903依然最稳定 占比52.6%
Windows 10版本占比一览:v1903依然最稳定 占比52.6% https://os.51cto.com/art/202002/611452.htm 其实感觉现阶段的win10 与 2015年 ...
- iOS书摘之编写高质量iOS与OS X代码的52个有效方法
来自<Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法>一书的摘要总结 一.熟悉Objective-C 了解Objective-C语言的起源 ...
- 第一章 熟悉Objective -C 编写高质量iOS与OS X代码的52 个有效方法
第一章 熟悉Objective -C 编写高质量iOS与OS X代码的52 个有效方法 第一条: 了解Objective-C 语言的起源 关键区别在于 :使用消息结构的语言,其运行时所应执行 ...
随机推荐
- centos6.9环境下JDK安装部署
1.准备jdk安装文件: 这里我使用的是 jdk-7u79-linux-x64.tar.gz 2.在 /usr/local 目录下创建 sotfware目录,并上传JDK文件: 解压文件并修改文件夹为 ...
- logstash实战input插件syslog
vim /etc/logstash/conf.d/syslog.conf input{ syslog{ type => "system-syslog" port => ...
- Java 多线程(六) synchronized关键字详解
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题. 同步机制可以使用synchronized关键字实现. 当synchroniz ...
- 系统之锹sysdig:Linux服务器监控和排障利器
当你需要追踪某个进程产生和接收的系统调用时,首先浮现在你脑海中的是什么?你可能会想到strace,那么你是对的.你会使用什么样的命令行工具来监控原始网络通信呢?如果你想到了tcpdump,你又作出了一 ...
- 修改机器名、IP对arcgis server、portal的影响?
修改机器名.IP是否对ArcGIS Server .Portal等有影响? 请教赛姐:修改IP对ArcGIS Server .Portal 无影响,不过建议将ArcGIS Server .Portal ...
- 让WIN7桌面显示IE图标
首先新一个文本文件,将以下代码复制到新建文档中.然后保存为IE.reg,右键以管理员权限运行.此时,注册表注册成功.LOOK,IE图标出来了 Windows Registry Editor Versi ...
- 2018/03/09 每日一个Linux命令 之 chgrp/chown
每日一个Linux命令 2018-03-09 Linux 命令 chgrp/chown chgrp [-参数] [文件或者目录] chown [-参数] [文件所有者]:[文件所属群组] [文件或者目 ...
- sql两列相除,保留n位小数
), ) from tablename 以上代码意思两列相处,然后保留4位小数.
- webpack初步了解
webpack是一个打包工具,基于nodeJS Webpack 可以将多种静态资源 js.css.less 转换成一个静态文件,减少了页面的请求. 安装 Webpack 由于 npm 安装速度慢,本教 ...
- Centos7网桥配置
CentOS 的网桥虽然配置了很多次,不过总是记不住那几条,还是简单记录下,增加网桥可以通过brctl命令,但是为了简便快捷,直接生成配置文件即可 1.在/etc/sysconfig/network- ...