系统和中断导致 CPU 使用率过高

系统和中断导致 CPU 使用率过高

在 Process Explorer 下,我注意到System——偶尔Interrupts——会持续占用 5% 到 20% 的 CPU,持续数小时。这导致奇怪的视频播放问题。(音频文件有“间隙”,YouTube 视频中有暂停。)

这个问题已经存在一段时间了。有时候,重启一下就可以解决,如果我没记错的话。我最近也升级到了 1920x1080 显示器……但这应该不会对音频产生任何影响。我还禁用了 ReadyBoost(我最近也安装了)。

我关闭了 PeerBlock 和 uTorrent,但这种情况仍然发生;以前,关闭它们就足以让我的 CPU 回到~0%。

我的 CPU 温度约为 55 C,而 HDD 温度低于 40 C。

系统 7% 和中断 1%


所以uTorrent 的错误(或者 PeerBlock 或 Comodo 的错误)。

系统 34% 和 LatencyMon 描述

答案1

仔细看看这张照片,你能发现最糟糕的事情是什么?

那应该是ndis,代表network driver interface specification

等等,什么……网络, 这是正确的:

所以这是 uTorrent 的错误(或 PeerBlock 或 Comodo 的错误)。

所以,嗯,问题确实是由网络活动引起的。而且它对驱动程序接口做了一些事情,没错,因为防火墙会向驱动程序接口添加类过滤器。

因此,正确的做法是去掉这些过滤器,事实证明这对我有效:

  1. 摆脱您的 Comodo 防火墙、PeerBlock 和其他网络相关的过滤器。
  2. 删除你的网卡(从设备管理器)删除其驱动程序。
  3. 关闭计算机。
  4. 移除网卡。
  5. 启动计算机。
  6. 确保网卡从设备管理器中消失,在顶部的选项下您可以选择显示隐藏的设备;删除您遇到的任何隐藏的网卡设备。
  7. 关闭计算机。
  8. 重新插入网卡。
  9. 获取您的网卡的最新驱动程序并安装它们。
  10. 再次重新启动以确保它们已干净加载。
  11. 再次测试您的软件,然后考虑备用防火墙。

经历过更糟糕的问题完成上述步骤即可摆脱 Comodo

答案2

IDE 总线上的驱动器(硬盘或 CD/DVD 驱动器)可以通过所谓的 PIO 模式或 DMA 模式传输数据。在我的例子中,Windows 将驱动器从 DMA 切换回 PIO,这导致了大量中断。如果驱动器出现永久错误,Windows 会这样做。不幸的是,它不会稍后再尝试 DMA。您必须卸载主 IDE 通道和/或辅助 IDE 通道上的驱动程序,然后立即重新启动(Windows 会相应地询问)。启动时,会再次找到该设备并使用 DMA(如果这是问题所在)或 PIO(如果这不是问题所在)重新安装驱动程序。

相关内容