windows ssd做缓存,win10减少硬盘读写

  windows ssd做缓存,win10减少硬盘读写

  SSD Windows的设备管理器里有一个策略选择,不同的设置会有不同的效果。很多人可能没有注意到这个区别。今天有人问边肖如何优化SSD,于是边肖想到了这个。今天就说说这个设定带来的性能差异吧。

  在设备管理器中找到磁盘驱动器(Win X组合键后选择设备管理器),在下拉菜单中双击你的SSD,将选项卡切换到“策略”即可看到边肖提到的“写缓存策略”。on和off选项的含义是,当SSD执行写命令时,向系统报告写入的数据是写入缓存还是n and闪存颗粒。会有什么样的影响?让我们先用几个运行图向您展示一下区别。

  当“启用设备上的写缓存”被选中时,我们将把它作为基准测试结果,稍后进行比较。此时SSD写入数据,只要一写入缓存,整个写入过程就结束了。

  然后在此基础上,勾选下面一项“关闭设备上的Windows写入告诉缓存缓冲刷新”,再次运行测试。你可以注意到书写性能得到了进一步的提高,尤其是在4K-64KThrd上。这个小编要特别提一下。选中此选项意味着您的磁盘缓存策略是“回写”;如果未选中,磁盘缓存的策略是预读。更新还涉及两种影响性能的策略。一种是同步写入缓存和磁盘,即直写模式;还有一种是缓冲区只用于预读,即只读模式;关掉它,忽略它。

  至于为什么测试软件无法测试只读模式带来的读取性能提升,原因是预读是Windows的一种优化策略,Ring0层优先级最高,而测试软件一般基于Ring3层;另一方面,预读意味着系统预先猜测要使用什么文件并加载它们。测试软件是随机数据调用,系统无法预测和预加载它们,所以无法体现。

  最后,我们取消选中“在设备上启用写缓存”。此时,我们可以看到写入性能大大降低,甚至到了不可接受的程度。这是因为此时写入的数据是完全写入NAND闪存颗粒的,整个写入过程在上报给系统之前就已经完成,大大拖累了磁盘性能。

  如您所见,这个写缓存的作用非常大,所以如果可能的话,请尝试打开这个选项。但需要注意的是,如果不是为了最终的读写性能,就不应该勾选“关闭设备上的Windows写缓存缓冲区刷新”这一项生效。在紧急情况下,如停电甚至死机,写入的数据会丢失。

windows ssd做缓存,win10减少硬盘读写