回答一:
这取决于个人。
无 DRAM 固态硬盘可以使用,并且比 HDD 快得多,并且可以提供更快的启动时间,但写入它们可能比 DRAM 固态硬盘慢。由于不需要 DRAM,它们很便宜,但如果您需要从 HDD 下车,那就没问题了。
无 DRAM 固态硬盘有负面含义,我们不是在谈论 2000 年代中期上市的第一代消费级固态硬盘。那些没有 DRAM 的 SSD 已经够糟糕的了,但业界在短短几个月内就纠正了这些错误。
DRAM 比 NAND 快得多,因此 SSD 可以快速访问地图以提高性能。DDR型内存在断电时会丢失数据,但NAND即使在断电时也会存储数据。
SSD 保留 NAND 映射的副本,以减少因断电而丢失计划的机会。(从技术上讲,SSD 不会丢失数据,它只是丢失了图表,因此无法找到它)。SSD 保留 NAND 映射的副本,以减少因断电而丢失计划的机会。
相比之下,这种掉电保护功能需要控制器的固件支持。当控制器检测到电源电压下降到一定程度时,控制器立即通知主机停止发送数据。那么DRAM中的数据应该尽快写入NAND。由于电源丢失,DRAM 将无法工作。
回答二:
有 DRAM 总比没有好。Rust 驱动器使用 NAND 缓存的原因与 NAND 使用 DRAM 缓存的原因相同,并且随着 DRAM 达到新的价格低点,即使如今 Rust 也使用 DRAM。不是因为它更快,而是因为它更便宜并且恰好更快。
DRAM 是易失性的,并且在断电时总是会丢失数据。现代 DDR4 具有以毫秒为单位的可用数据跨度。幸运的是,存储单元非常小,控制器消耗的能量如此之大,以至于板载电容器可以保持足够长的时间来安全地完成板载操作并将 DDR4 数据移动到 SSD。
板载缓存允许在比缓存更小的部分传输数据时实现非常快的速度,SSD 可以按照自己的节奏稍后赶上。
当数据超过缓存限制时,驱动器将迅速“陷入”其原生闪存速度。在英特尔的 Optane 和美光的 x100 驱动器等情况下,底层存储技术与典型的 DRAM 缓存速度相当,因此它们没有任何用处。