在固態硬碟(SSD)正被市場瘋狂採用的此時,我知道這個標題感覺不太禮貌,但這種裝置只能說是產業界著眼於快閃記憶體(flash)的永久儲存性──也就是儲存的資料即使在裝置斷電後仍能有效保存,又稱作「非揮發性(nonvolatility)」──所七拼八湊開發出來的產品。
因為具備非揮發性,人人都認為這種記憶體應該被拿來應用在永久性儲存,而且一定得被當作個磁碟來管理。在過去五十多年來,產業界在儲存管理技術領域投入相當多的心力,特別值得一提的是多伺服器虛擬化環境(multi-server virtualized environment),讓不同的伺服器能存取共享儲存空間。
在這裡「一致性(coherency)」是個問題,必須確保最新版本的資料是儲存在一個命中注定的位置上,其他任何可能導致不一致的因素都有可能造成不可逆的資料毀損。
通常如果你選用快閃記憶體做為儲存裝置,然後因為方便使然,認為它應該要裝在一個採用磁碟機介面的2.5吋小盒子裡,這樣才容易從伺服器機櫃前方安裝──也就是說它基本上長得跟傳統硬碟機(HHD)一樣、只是讀寫速度更快。因為如此,大家都會把固態硬碟的價格拿來跟傳統硬碟機相互比較,這種想法是不對的。
快閃記憶體是記憶體元件,把它拿來跟 DRAM 比較,快閃記憶體的性能超級可怕的好,而且成本大概只有二十分之一;這讓快閃記憶體很合理地適合做為DRAM與硬碟機之間的記憶體層,甚至不需要利用到它的永久儲存性。
實際上,你如果忽略快閃記憶體的永久儲存性,會發現它具備更有說服力的優點;當你不信任快閃記憶體能在系統斷電時仍能保存資料,就可以把它當作DRAM來看。此時DRAM資料管理演算法已經被充分驗證,這裡沒有什麼一致性的問題,因為DRAM資料並不會被視為具備永久性,除非它是被寫入共享儲存裝置中。( 這只能業界自行溝通, 將草稿放在 SSD, 定稿或夜裡更新放入硬碟; 人類很可悲, IT 經理被當笨蛋用多年, 以致於這種硬體廠商問題自行擺爛,不找客戶深談 )
隨著時間推移,產業界對快閃記憶體的態度將會改變;未來處理器主機板將會有兩種記憶體匯流排,一種是DRAM用,另一種是快閃記憶體用,而且後者將採用創新的快閃記憶體介面。上述兩種記憶體的管理,則會由檔案系統與核心邏輯晶片組來執行,電腦使用者若想改善系統性能則會面臨更多選擇:是要升級DRAM、快閃記憶體還是其他東西?
以上的改變應該還要好幾年才會發生,儘管事實上英特爾(Intel)早在2010年就曾經提出過類似的方案;此外IBM與SanDisk現在已經推出採用NAND快閃記憶體、相容DDR 3的DIMM。我預估NAND快閃記憶體在至少三年內不會取得主流處理器晶片組支援,但這只是個猜測,畢竟英特爾已經有那樣的技術,大可以在今年推出新晶片組之前最後一刻決定採用。
這種趨勢發展是非常合理的。市場研究機構Objective Analysis 在2011年發表的報告(PC用NAND快閃記憶體將如何蠶食DRAM地盤?)就發現,透過近300項測試基準,1美元價值的快閃記憶體能帶來的系統性能提升,遠高於同樣1美元價值的DRAM。以上的測試前提是系統需要滿足某個最小量的DRAM需求,大概在1~2GB之間、端看基準不同。
許多資料中心的系統管理員已經發現到這一點,並且開始尋求將固態硬碟添加到系統中、好讓他們能縮減對DRAM需求的方法。在此同時,共享儲存設備與硬碟機還是會繼續存在;硬碟機能為爆炸的巨量資料需求提供最經濟實惠的儲存,而共享儲存設備則提供一致性的資料儲存空間,對虛擬化系統來說不可或缺。 ( 其實, DRAM 只需負責 Multiple task address handling 和 current task operation memory-variable handling ; 其他都擺到 NAND 就可; PC user 是人, multiple-task 無限制的設計也是把人類當笨蛋不溝通的結果, 台灣老闆如沒學會 Open-mind, 遲早 3C 產業會在台灣 再度消失 ! 台灣族遲早會完於 "擇錢固執"的企業家手裡,奈何他們是台灣企業武林的梟雄 ! )
留言列表