Momentum Cache有什么作用?
Momentum Cache 是Crucial开发的技术,专属于 Crucial品牌 的SSD。用户可以将一部分 DRAM 分配给它来加速SSD。由于高速 DRAM 缓存降低了I/O延迟,SSD的性能得到了提升。
该专有软件 Crucial Storage Executive 用于管理Momentum Cache,需要 Microsoft Windows 7 或更高版本。缓存可以使用系统内存的 4 GB 或其 25% 。
为了提高突发速度并克服SSD通常具有较大读性能而写性能较低的问题,Crucial的Momentum Cache技术是一种复杂的软件驱动程序,可以动态利用未使用的系统内存。Momentum Cache最多使用系统内存的 25% ,但不超过 4GB 。可以使用Crucial的工具Storage Executive来切换技术的开启或关闭。
正如您所看到的,启用Momentum Cache对基准测试结果产生了显著影响。读取性能也得到了明显改善,尤其是 4K 读取。使用Momentum技术时,驱动器的顺序读取和写入性能令人惊叹,在 ATTO 基准测试中,读取速度从 561 MB/s 提高到1,652 MB/s ,写入速度从 516 MB/s 提高到1,879 MB/s 。
Momentum Cache如何使用?
在打开选项时,通过 Storage Executive ,Momentum Cache会获得一部分您的 DRAM 。Crucial SSD作为操作系统的引导驱动器,但如果操作系统必须在那里写入数据,则数据实际上会被写入DRAM的那个特定区域(速度更快)。之后,将数据永久存储在SSD中,经过了 “flushed” 的过程。
Momentum Cache作为安装在 Windows 1 操作系统上的软件驱动程序,控制着兼容SSD和系统之间的所有写入和读取操作。它通过将数据存储在系统内存中,然后在带宽可用时不断将其写入SSD来优化 输入/输出(I/O) 数据。
一般来说,SSD在读取数据方面的表现要优于写入数据。这在密度较低、并行访问点较少的驱动器中特别明显,这些驱动器通常具有较少的 NAND芯片 。几乎所有发送到SSD的写入操作都会被Momentum Cache缓存,从而校正了它的低效性。当驱动器活动较低时,将写入操作从缓存移动到SSD中,创建缓冲区以分配重负载工作并增强突发性能。
Momentum Cache还解决了其他SSD设计限制。当系统内存可用时,Momentum Cache会将较小的写传输组合成更大的写传输,以减少对NAND的小随机写入带来的影响。在SSD中,对NAND长寿命的影响最大的是小的随机写入传输。同时,Momentum Cache通过从驱动器的写操作中去除重复数据,减少SSD的磨损。
Momentum Cache使用的内存有多少?
最多将使用系统内存的 25% 作为Momentum Cache的分配,但不超过 4GB 。
如果系统在Momentum Cache处于活动状态时掉电,会发生什么?
在使用Momentum Cache时,如果突然断电,有可能导致文件损坏和数据丢失。笔记本电脑上的Momentum Cache在电池电量低于 25% 时会自动 关闭 ,以避免这种情况发生。建议您在使用Momentum Cache功能时使用不间断电源,因为桌面版没有同等的功能。
为什么Momentum Cache没有我所期望的影响?
Momentum Cache仅对写入操作产生影响,而不会影响读取操作。Momentum Cache不应该降低读取速度。其他可能相关的系统资源包括SATA驱动程序、省电设置和CPU的速度(通常会动态修改)。并不是所有的基准测试都能显示出Momentum Cache的影响。Momentum Cache在包含6GB内存的系统上可能无法显示出显著的改进。使用软件加密(例如 BitLocker )会大大降低Momentum Cache的速度影响。最后,较大的SSD具有更快的写入速度,因为它们可以同时访问更多的SSD组件,这会导致缓存功能获得较少的好处。
系统中设置了两个Crucial SSD的RAID阵列,可以启用Momentum Cache吗?
硬件RAID配置 目前不支持Momentum Cache。根据在Storage Executive的Momentum Cache页面上出现的通知” 不支持的驱动器” ,您只能在受支持的驱动器上启用Momentum Cache。