通常我的系统运行良好。但是,偶尔会出现暂时的性能下降。基本上,任务管理器显示 100% 的硬盘使用率,而罪魁祸首总是与系统相关的进程,例如:
MsMpEng.exe
反恶意软件服务可执行文件AppXSvc
AppX 部署服务 (AppXSVC)svchost.exe
服务主机:Superfetchntoskrnl.exe
系统CompatTelRunner.exe
Microsoft 兼容性遥测- 和别的。
我不知道 Windows 在做什么 —— 使用 Windows Defender 扫描我的计算机以查找威胁、下载并安装更新、对 HDD 进行碎片整理 —— 但无论是什么,我希望它不会很快损坏我的 HDD,并且 Windows 能否在我不在的时候完成所有这些工作,当然不是在我玩英雄联盟的时候!
我忍不住注意到 Linux Mint 并没有经历这些周期性的性能下降。这种情况已经持续了几年,坦率地说,我已经受够了。
有什么办法可以缓解这个问题吗?
答案1
根据我的经验,大多数时候 SuperFetch 是导致硬盘速度变慢的罪魁祸首。
以下是有关如何禁用 SuperFetch 的指南。
https://www.technipages.com/windows-enable-disable-superfetch
禁用它之后,您应该不会遇到任何问题。
答案2
以下是 Superfetch 的简要概述,以及如果您使用 HDD 而不是 SSD,它将如何影响性能:
https://itechbeat.com/service-host-superfetch-windows/
还有一个部分展示了如何在它造成问题时将其作为服务禁用。我不知道这是否是你的问题的根源,但我希望它能有所帮助。
通常,当我遇到速度缓慢的问题时,这是由于 Superfetch 在 A/V 尝试访问磁盘的同时继续运行(Sophos、Avast、ESET 等)。当它们开始一起运行时,您会看到 100% 的磁盘使用率、20-30% 的 CPU 和超过 50% 的内存使用率