隨着閃存容量的不斷提高,價格不斷降低,應用的不斷增多,推進閃存存儲系統替代傳統磁盤系統。和傳統磁盤系統相比,因爲存儲介質發生了變化,存儲系統設計思考的問題會發生重大變化。這種變化直接體如今存儲系統軟件架構的改變,即所謂的存儲軟件棧重構。對於SATA/SAS SSD而言,盤自己的性能受限於接口技術。和磁盤相比,性能有了巨大的提高,可是這種量變還不至於對傳統軟件棧帶來致命打擊。對於NVMe SSD而言,閃存性能再也不侷限於軟硬件接口,性能能夠充分得以釋放,和SATA/SAS SSD相比,具備10倍以上的性能提高。這種巨大的量變致使了存儲系統設計的質變。在這樣的系統中,IO的瓶頸進行了轉移,磁盤系統中面臨的問題不少已經不復存在,NVMe SSD新的問題擺在了面前。如何經過軟件的手段充分發揮SSD的性能和效率?如何解決IO瓶頸問題?如何應對閃存存儲自己的新問題?如何突破傳統導出接口的瓶頸問題?如何在閃存存儲系統中實現傳統存儲功能,並與現有系統兼容?這些都是閃存存儲系統設計過程當中須要考慮的問題,一樣也是系統設計過程遇到的種種挑戰。架構
在昨天參加的日知錄企業存儲技術峯會上,與你們一塊兒探討了NVMe閃存存儲系統設計過程當中遇到的挑戰,與你們一塊兒分享。ide
(存儲之道)
性能