系统和压缩内存服务是Windows 10 build 10525中引入的Windows 10功能。与许多Microsoft的想法一样,这个想法很好,但是要实现它还有很多不足之处。 如果系统和压缩内存服务在您的计算机上使用了过多的CPU,这是怎么办。
系统和压缩内存服务实际上是一个非常巧妙的技巧,旨在为SSD提供更长的使用寿命并加速Windows。 这个想法是将您经常使用的系统资源(称为页面)存储在RAM中,然后存储在页面列表中,以便可以在需要时快速加载。 这可以加快系统响应速度,因为资源的获取速度比必须四处寻找SSD的速度快得多。
这个过程是这样的,流行的应用程序存储在RAM中。 随着RAM填满,Windows将页面写入高速缓存以释放RAM空间。 缓存填满后,将创建一个新列表并压缩页面。 与将页面写入磁盘相比,这仍然使页面的访问速度更快。
Windows的早期版本会将页面存储在RAM中,然后对其进行缓存,然后将其写入磁盘。 使用压缩增加额外的步骤意味着更少的磁盘读写和更快的系统。 由于当前的固态硬盘使用寿命有限,具体取决于其执行的读写次数,因此从理论上讲可以延长固态硬盘的使用寿命。
当系统和压缩内存服务使用过多的CPU时,即表示压缩正常工作。 在节省磁盘写操作和提供对内存页面的快速访问与维护该过程所需的处理器周期之间,似乎需要权衡取舍。
系统和压缩内存服务占用过多的CPU
因此,现在您知道为什么会发生这种情况了,该如何解决呢? 到目前为止,我所看到的示例已通过多种措施得到了解决。 我研究过的两台Surface笔记本电脑需要图形驱动程序更新,另外一台通过更新英特尔快速存储驱动程序而修复。 另一个是通过使用Sleep而不是Hibernate修复的。
目前看来,很多事情都可能导致系统和压缩内存服务使用过多的CPU,但我已经看到这些解决方案是第一手的。
升级图形驱动程序
我已经看到,升级图形驱动程序可以在两台Microsoft Surface笔记本电脑和一台Lenovo笔记本电脑上进行。 Windows 10确实为您提供了驱动程序,但手动升级可以帮助解决此CPU问题。
- 访问图形卡制造商的网站并下载最新的驱动程序。 Nvidia和AMD。
- 从此处下载DDU卸载程序。
- 运行DDU卸载程序。
- 选择安全模式选项,并允许您的系统重新启动进入安全模式。 该程序将卸载图形驱动程序并重新启动进入正常模式。
- 安装新的图形驱动程序。
- 重新启动计算机。
您可以将新驱动程序覆盖在旧驱动程序上,但是最佳实践是完全删除旧驱动程序。 DDU卸载程序会为您完成此操作。 重新启动后,监视您的CPU使用率以查看系统和压缩内存服务是否正常。
更新英特尔快速存储驱动程序
如果无法更新图形驱动程序,请查看您的计算机是否使用英特尔快速存储驱动程序。 它随Windows 10一起安装,但并非总是使用,因此您的里程可能会有所不同。
- 右键单击Windows任务栏,然后选择任务管理器。
- 选择服务选项卡,然后在底部打开服务。
- 在服务列表中查找“ Intel Rapid Storage Driver”。 如果服务正在运行,请更新驱动程序。
- 导航至英特尔的网站并下载英特尔快速存储技术驱动程序。
- 安装,重新启动并重新测试。
在Windows 10中禁用休眠
自Windows 10内部版本10525发布以来,我使用的另一项调整是禁用Hibernate。 Hibernate从未真正发挥出应有的作用,并且在Windows 10中也没有更好的表现。最好禁用它,而改用Sleep。
- 右键单击Windows“开始”按钮,然后选择“命令提示符(Admin)”。
- 输入或粘贴“ powercfg.exe /休眠关闭”,然后按Enter。
- 关闭命令提示符,然后重新启动计算机。
当系统和压缩内存服务使用过多的CPU时,我已经看到这种技巧。
当系统和压缩内存服务使用过多的CPU时,我知道有三种修复方法。 肯定会有其他人,但是这些绝对值得一试!
