系统中断导致CPU使用率过高甚至达到100%,请问如何解决?最近一段时间经常出现。谢谢了~
如果系统中断对 CPU 的占用长期超过 5% _ 10%,就可以怀疑当前系统涉及驱动程序或硬件问题。如果该问题不是长时间出现的普遍现象,可以先尝试重启操作系统进行解决。
要想快速确认是否由驱动程序造成的问题,可以使用 DPC Latency Checker 这个小工具进行检查。延迟过程调用(DPC)与系统中断的处理相关, 当中断处理程序需要延迟一个低优先级的任务时,便会调用 DPC。
通过实时音、视频流来分析当前系统是否能妥善处理内核态设备驱动的延迟,快速找出驱动问题的好帮手,而且无需安装,如果看到出现红条则表示有高延迟。
扩展资料:
中断是软件、硬件和 CPU 之间进行通信的一种形式,例如:在键盘上执行输入操作时,相应的硬件和软件便会向 CPU 发送中断以通报任务并触发必要的处理。在中断处理程序任务完成后,处理器便会恢复到它被中断时的状态。
当硬件或驱动程序出现错误时,可导致向 CPU 发送错误的中断信号,就会造成在任务管理器里看到「系统中断」的 CPU 使用率过高的问题。
通常一个健康、运行良好的 Windows 系统,系统中断的 CPU 使用率大约会在 0.1% 至 2% 之间浮动,峰值不超过 7% 也被认为在可接受的正常范围,当然这也取决于你所使用的 CPU 频率、运行的软件和所连接的相关硬件。