当意外断电频繁发生时,该选择哪种 SSD?

当意外断电频繁发生时,该选择哪种 SSD?

我正在开发一个可能会发生意外断电的嵌入式系统。到目前为止,它一直使用 Corsair F80 SSD 和 Windows Embedded Standard 7 (NTFS),意外断电后出现了一些问题,需要重新安装操作系统。这不是理想的情况。

这可能不是提出这个问题的正确地点,但我可以想象这也是一个需要在数据中心等处理的问题。

我的问题是:您建议使用哪种 SSD,它具有足够的断电保护功能,可确保恢复供电后可以进行干净启动?不需要很高的写入/读取速度。

我一直在阅读有关英特尔 710 和 320,以及希捷企业级固态硬盘 (SSD)、金士顿 SSDNow E100 和三星 840 Pro 的文章,但在大多数情况下,有关断电保护的细节相当缺乏。

答案1

SSD 中的断电保护措施仅限于其自身的缓存。当 SSD 使用基于 SDRAM 的易失性写入缓存作为性能优化措施时,适当大小的超级电容器将提供足够长时间的电力,以将此缓存的内容刷新到磁盘的非易失性 NAND 单元中。

但是,这不一定能防止您的操作系统在断电后无法启动。虽然 NTFS 支持元数据日志记录,以确保文件系统即使在断电事件后仍保持一致状态,但数据本身不受日志保护,并在一定延迟后刷新到磁盘(主要出于性能原因,因此写入将受益于缓存)。

如果您的磁盘设计不错,即使数据仅写入易失性存储器,也能返回同步写入,那么您应该能够通过在 Windows 设备管理器中禁用磁盘的写入缓存来缓解该问题。

答案2

尽可能保护您的环境。UPS 是第一道防线。但如果这是电器、信息亭或其他您可能无法控制条件的系统,则应更改您的 SSD 方法。

您需要使用专门设计的 SSD,超级电容器(supercap)在这种情况下。英特尔可能有几款型号配备超级电容,但我通常会选择世泰克. 看看类似马赫16如果不需要极端的性能。

嵌入式系统、数据中心、存储阵列和计算机相关环境中传统 HDD 的理想替代品。

答案3

根据我的经验,我给你一个建议,当你在生产服务器中使用 SSD 时,尽量不要在上面安装操作系统,最好的选择是使用企业级 SD 卡,同时尝试调整大量写入磁盘符号链接(从 / 到 /ram 或 shmfs)的管理内容。这几乎可以完全解决 SD 卡降低其单元写入性能的问题。

按照 SSD 作为企业系统/服务器上的操作系统持有者,为了防止损坏,需要添加某种环形缓冲区 (nvram) 卡,并将其用作缓冲写入的中间点,如果断电,则在重启时重播它们。

直接问您的问题是,如果您有足够的预算来解决您的问题,您可以研究这些驱动器->英特尔 320 系列。

http://www.intel.com/content/www/us/en/solid-state-drives/ssd-320-series-power-loss-data-protection-brief.html

希望这可以帮助。

相关内容