关于写入缓存策略、其基本选项以及它如何应用于硬盘驱动器和固态驱动器的说明

Bor*_*_yo 5 freeze windows-7 ssd cache buffer

上周,在对主题进行了更多研究之后,我一直在想,这些年来我一直忽略了什么来理解写缓存策略,总是将其保留为默认设置。写缓存策略提高了写性能,包括写回缓存和写缓存缓冲区刷新。

这就是我对上述所有内容的理解,但如果我在某处出错,请纠正我:

直写缓存/直写缓存本身不是写缓存策略的一部分,而是将数据写入缓存和存储设备时,因此如果 Windows 稍后再次需要该数据,则从缓存中检索它而不是从存储设备,这意味着只提高读取性能,因为无需等待存储设备再次读取所需的数据。由于数据仍然写入存储设备,写入性能没有提高,并且在断电或系统崩溃的情况下没有数据丢失或损坏的风险,而只有缓存中​​的数据丢失。此选项似乎默认启用,建议用于不需要用户使用“安全删除硬件”功能的可移动设备。

回写缓存与上面类似,但不向存储设备写入数据,定期从缓存中释放数据并在空闲时写入存储设备。在我看来,此选项可提高读取和写入性能,但如果发生电源故障或系统崩溃,不仅会丢失最终要写入存储设备的数据,还会导致文件不一致或文件系统损坏,这会带来风险。回写缓存不能与直写缓存一起启用,如果没有备用电源,不建议启用。

我认为写缓存缓冲区刷新类似于回写缓存,但可以在断电之前立即将数据从缓存释放和写入存储设备,但我不知道它是否也适用于偶尔的系统崩溃。此选项似乎是对回写缓存的补充,可减少或可能消除数据丢失或文件系统损坏的风险。

我对最后 2 个选项与当今现代 SSD 的相关性有疑问,以便获得最佳性能并减少 SSD 的磨损:

我知道传统硬盘驱动器带有板载缓存(我想知道这是什么类型的缓存),但是 SSD 也带有缓存吗?假设他们这样做了,这个缓存是否比他们的 NAND 闪存和系统 RAM 快,值得冒险通过启用回写缓存来利用它?我在某处读到通常存储设备的缓存比 RAM 快,但我想确定一下。此外,我读到应该启用写缓存,因为稍后要写入 NAND 闪存的当前数据会在缓存中保留一段时间,并且如果数据在最终写入之前被大量修改,则保留这些数据及其定期发布可减少其写入 SSD 的时间,从而减少其磨损。

现在关于写缓存缓冲区刷新,我听说 SSD 控制器本身非常快,不需要启用此选项,因为它们管理刷新。然而,再一次,我不知道 SSD 是否有自己的板载缓存,以及它是否比它们的 NAND 闪存和系统 RAM 快,因为如果是,保持启用此选项是有意义的。

最近我发布了关于我的 Intel 330 SSD 120GB 问题的问题,这是进行更深入研究的主要原因,怀疑写入缓存策略是 SSD 冻结问题的罪魁祸首,假设释放的数据是导致冻结的原因。目前我启用了写缓存并禁用了写缓存缓冲区刷新,因为我相信 SSD 控制器对写缓存刷新和 Windows 写缓存缓冲区刷新的管理相互冲突

在此处输入图片说明

由于我想通过小步骤进行故障排除以最终确定问题的根源,因此我决定从写缓存策略开始,然后转向驱动程序,稍后切换到 AHCI,最后通过注册表修改禁用 DIPM(设备启动的电源管理)感谢@TomWijsman

小智 0

这在十年前是一个很好的问题,今天更有意义,所以我不知道为什么我看不到任何回复。

  • 我是https://superuser.com的新手,因此请就有关如何插入此类主题/主题的任何链接向我提供建议。我的 5 个鸡蛋的价值只是一个古老的常识;
  1. 大胆试试吧 !在启用写入缓存选项上 - 就这么做!对于存储数据几乎没有或没有风险,通过启用(选中该框)写入缓存选项,可以冒因任何原因丢失缓存数据的风险,并具有延长 HDD u SSD 寿命的巨大好处,另外,哦,是的,一个非常非常整洁的性能增益。
  2. 稍安毋躁 !关于 DIS-启用写入缓存缓冲区刷新选项 - WHOOA ms 在定义什么是“单独的 PS”方面做得非常糟糕,以至于无法确定数据丢失的可能性/风险是否很大。
  3. 人们是否可以假设,如果 PC 是一台笔记本电脑(实际上内置于 UPS),可以正常关闭程序或具有实际 UPS 的 PC,那么争论就会消失,因为 ms 警告除了作为事实上的 CYA 条款之外毫无用处?
  4. 我确实想祝贺女士这组警告/说明的神秘模糊性,因为我从未见过关于如此重要​​的问题的如此少的真实披露(没有示例!)。
  5. 用几个简单的例子来解释“停电”与“单独的 PS”的重要性将非常有帮助......
  6. BSOD 或其他严重的崩溃与神秘的“电源故障”之间的区别将非常具有启发性。
  7. 谁/在哪里或何时实际实施“写入缓存缓冲区刷新”可能是安全的或有利的,以便我们其他PC(非服务器类型)最终可以继续前进。包括 PC 与笔记本电脑的细微差别以及内部与外部 HDD/SSD 存储设备...提前感谢您提供任何了解实际细节而不是相同的启示。