固态闪存已经被广泛应用于许多主流产品内,因此厂商目前已经将他们的目光转向了闪存在吞吐量与耐用性方面的表现。你可以透过他们在这些领域的创新找到背后所隐藏的问题。 固态磁盘缓存技术早已成熟,不再有当初新上市时候的光鲜,而成为一种必备的功能。因此,当前绝大多数技术围绕着如何改进固态磁盘的性能与可靠性。
早些时候,固态磁盘缓存通常以单块磁盘的形式使用。随着技术的日益成熟,厂商开始用多块固态磁盘来提升其性能并防止数据丢失。
数年之前,闪存存储常常被认为一种低可靠性的方案,因为其中的每个单元最终都会磨损耗尽。而今天,闪存存储已经和磁盘同样可靠耐用——如果不说更胜一筹的话。即便如此,闪存驱动器最终仍会失效。对于读缓存而言看似问题不大,但对写缓存而言这是个不小的难题。假如写缓存是由单块磁盘构成的话,那么这块驱动器的失效意味着上面所有数据的丢失。Synology等厂商通过用第二块固态闪存作为写缓存镜像的方案力求避免这类问题。在主固态闪存驱动器出错的时候,第二块固态闪存驱动器上的内容会被立刻激活,而且即便第二块也一同失效时,写缓存还会暂时保留数据。
从性能角度来看,厂商一直在努力最大化固态闪存的性能吞吐量。他们中的一部分会为读写操作配置单独的闪存。而另一些则使用基于PCI Express连接的闪存存储。另外还有一种日益流行的做法,将闪存条带化分布于多块固态磁盘上,从而克服磁盘控制器的带宽限制,改善总体性能。
原文发布时间为: 2016年03月31日
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。