嵌入式和定制系统中使用的 SSD

固态硬盘 (SSD) 因其高可靠性、高性能和目前的低价点(因为在过去几年间固态硬盘得到了广泛采用),在嵌入式和定制系统中变得越来越普及。如今很多嵌入式系统都在使用传统小型存储介质,包括 2.5”、1.8”、Slim-SATA 和 mSATA。在嵌入式应用中使用固态硬盘的关键驱动因素是可以让系统不再使用可靠性较低的机械硬盘 (HDD),从而增加了整体可靠性。对于嵌入式系统所处的环境,一旦出现故障,往往是很难修复或者需要很高的费用才能修复。此外,在嵌入式应用中固态硬盘比机械硬盘更让人满意的原因就是,固态硬盘更加耐用,可以在嵌入式系统通常所在的气候更加严酷的条件中使用。

固态硬盘承担的嵌入式系统应用和工作负载往往差异巨大。典型的嵌入式应用包括小型操作系统 (OS)、软件应用和某些形式的数据收集。在多数应用中,收集的数据仅暂时保存一小段时间,然后就会上传到中央服务器进行保存。但某些应用会对系统的负载周期要求十分苛刻,要求全天候写入数据,这会对固态硬盘的使用寿命有所影响。环境条件也是一个考虑因素。对于固态硬盘的使用温度、海拔和湿度,最好遵循制造商的建议。在建议的环境范围以外使用固态硬盘或任何存储介质都会影响设备的使用寿命,并有可能导致不必要的数据丢失。

金士顿科技公司这样的固态硬盘制造商开发了一系列可通过固态硬盘集成的 SMART 监视系统提供的工具,以报告各种可靠性指标。使用 SMART 工具之后,系统设计商可以评估他们的工作负载,以确定应用程序向固态硬盘写入的数据量,更重要的是,可以了解写入放大率 (WAF),这是评估硬盘使用寿命的关键指标。所有闪存存储设备都有 WAF,这是由数据写入存储介质的方式决定的。固态硬盘的 WAF 受两个主要因素的影响:数据的可压缩性以及写入数据的随机性。简单来说,WAF 是主机发送的数据量与实际写入固态硬盘的数据量之间的差值。

所有金士顿固态硬盘在产品发布之前,都经过了彻底的内部兼容性和性能鉴定流程。但是如果用于嵌入式系统和定制计算机,金士顿建议在实际使用固态硬盘的平台上测试固态硬盘,以确保兼容性和基本的功能。如果不确定特定应用的写入工作负载,金士顿还建议使用提供的 SMART 监视工具。更多有关 SMART 监视和为您的应用选择合适固态硬盘的信息,请参见 www.kingston.com