当前位置:主页 > 系统教程 > win7下启用写入缓存策略与ssd硬盘的性能有关系?

win7下启用写入缓存策略与ssd硬盘的性能有关系?

发布日期:2019-07-12      作者:win10正式版      来源:http://www.win10g.com

win7下启用设备写入缓存策略严重影响ssd硬盘的性能!

ssd在win的设备管理器上有个策略选择,不同的配置会产生不同的效果。许多人或许并没有关注过这部分的差别,今天就有人问主编如何优化ssd,于是主编就想到这个事情了。今天咱们正好就说说这个配置带来的性能差异。

 

 

在设备管理器中(win+x组合键后选择设备管理器)找到磁盘驱动器,双击在下拉菜单中自己的ssd,切换选项卡到“策略”上就能看到主编所说的这个“写入缓存策略”了。打开和关上的这个选项意义在于当ssd执行写入指令的时候,写入的数据是写入到缓存还是写入到nAnd闪存颗粒才向系统报告。那全部会有什么样的差别呢?先上几个跑分图给大家看看区别。

在勾选“启用设备上的写入缓存”时的尝试你们把它当做基准尝试成绩,一会儿进行对比。这个时候ssd写入数据的动作是一写入缓存,整个写入流程就宣告结束。

然后在此基础上勾选下面一项“关上设备上的win写入告诉缓存缓冲区刷新”,重新跑一边尝试,可以注意到写入性能有进一步提升,尤其是在4K-64KThrd上。这个主编要特别说一下,勾选该选项的意思是您的磁盘缓存策略是“回写”;取消勾选则磁盘缓存的策略是“预读”。开启刷新还涉及两个对性能有影响的策略,一个是同步写入缓存和磁盘,也便是直写模式;还有一个是缓冲纯用于预读,也便是只读模式;关上就忽略不计了。

至于为什么尝试软件无法尝试只读模式带来的读性能提高,原因是因为预读是win的一项优化策略,优先级最高Ring0层,而尝试软件一般基于Ring3层;另一方面,预读是系统估计要用到什么文件而提前载入,尝试软件都是无规则的数据调用,系统没有方法进行预测预载,所以体现不出来。

最后,你们取消勾选“启用设备上的写入缓存”,这时候可以看到写入性能大幅度降低,甚至到难以接受的程度。这是因为此时写入数据被全能的写入到了nAnd闪存颗粒中,整个写入流程完毕才向系统报告,所以极大拖累了磁盘性能。

可以看到,这个写入缓存的作用有多么巨大,所以如果或许尽量选择开启这个选项。但是要注意一点,在“关上设备上的win写入高速缓存缓冲区刷新”这项上,如果不是追求极致读写性能最佳不要勾选生效。在突发处境下,比如断电,甚至是死机的时候写入数据会丢失。

------分隔线------
  • 栏目专题推荐
  • 系统教程推荐