固態閃存已經被廣泛應用于許多主流產品內,因此廠商目前已經將他們的目光轉向了閃存在吞吐量與耐用性方面的表現。你可以透過他們在這些領域的創新找到背后所隱藏的問題。
固態磁盤緩存技術早已成熟,不再有當初新上市時候的光鮮,而成為一種必備的功能。因此,當前絕大多數技術圍繞著如何改進固態磁盤的性能與可靠性。
早些時候,固態磁盤緩存通常以單塊磁盤的形式使用。隨著技術的日益成熟,廠商開始用多塊固態磁盤來提升其性能并防止數據丟失。
數年之前,閃存存儲常常被認為一種低可靠性的方案,因為其中的每個單元最終都會磨損耗盡。而今天,閃存存儲已經和磁盤同樣可靠耐用——如果不說更勝一籌的話。即便如此,閃存驅動器最終仍會失效。對于讀緩存而言看似問題不大,但對寫緩存而言這是個不小的難題。假如寫緩存是由單塊磁盤構成的話,那么這塊驅動器的失效意味著上面所有數據的丟失。Synology等廠商通過用第二塊固態閃存作為寫緩存鏡像的方案力求避免這類問題。在主固態閃存驅動器出錯的時候,第二塊固態閃存驅動器上的內容會被立刻激活,而且即便第二塊也一同失效時,寫緩存還會暫時保留數據。
從性能角度來看,廠商一直在努力最大化固態閃存的性能吞吐量。他們中的一部分會為讀寫操作配置單獨的閃存。而另一些則使用基于PCI Express連接的閃存存儲。另外還有一種日益流行的做法,將閃存條帶化分布于多塊固態磁盤上,從而克服磁盤控制器的帶寬限制,改善總體性能。