我刚刚在 Windows 7 中遇到了一些奇怪的事情。我可以听到硬盘以大约一秒的固定间隔被使用。同样的事情似乎以大约相同的固定间隔窃取了我的 CPU 时间片(来自我自己的应用程序)。我打开任务管理器并开始查看那里的进程,但找不到任何罪魁祸首。没有一个进程的 CPU 使用率页面错误具有相同的规律性,但尽管如此,我还是开始关闭服务,例如 Windows Search、Windows Defender 等。
最终,骚乱自然消失了。
我做过我看到(我认为)有时一个进程——任何一个进程——每秒都会出现一次页面错误和/或 CPU 使用率激增。这让我相信这是驱动程序造成的。是否有某种碎片整理驱动程序(或至少某种类型的驱动程序)有时会以这样的间隔执行硬盘读取/写入?
答案1
要获取更详细的信息,您可以使用一些系统内部工具。
对于 CPU,获取进程探索器并让它运行一段时间。然后您可以查看图表以准确找出哪个进程正在消耗周期。
对于磁盘,获取进程监控并选择文件过滤器来查看正在访问的文件/文件夹(您可能需要过滤掉一些内容以减少混乱)。
要检查驱动程序、服务等,请尝试自动运行。确保选择验证签名和隐藏 Windows 条目的选项以减少混乱,这样您就可以专注于第三方内容。
需要说明的是,如果抖动与大量页面错误同时发生,您可能需要检查页面文件是否足够(磁盘空间是否不足?),如果不够,请增加页面文件。您可能还需要考虑将其放在不同的物理驱动器上。无论哪种情况,都可能是某些东西占用了内存,导致虚拟内存管理器启动并将内容刷新到页面文件,从而导致抖动。
答案2
答案3
查看 Windows 7 的资源监视器工具(您可以通过开始菜单搜索找到它)