PMC Flashtec + Memblaze PBlaze 4
=性能驚人的NVM ExpressSSD!
五月中旬,我前往北京,參加Memblaze舉辦的基於PMCFlashtec™控制器的新款SSD的發佈會。此行讓人非常興奮,原因是過去一年半來,我們與Memblaze密切合作,一起經歷了Memblaze將其SSD從基於FPGA的PBlaze3演進爲基於PMC的Flashtec的PBlaze4的過程。在中國,對Memblaze SSD和NVM Express™(NVMe™)的關注熱情非常之高,我很想親眼目睹一番。
Memblaze的研發團隊艱苦奮戰,最終推出了兩種尺寸的SSD(HHHL和SFF-8639 2.5”),並將數據中心/企業級的功能囊括其中。舉例來說,列出上述的幾個功能如下:
-
同類產品中最佳的隨機讀性能,極其適合應用加速;
-
延遲極低的數據訪問,緣於利用DRAM進行高速緩存及元數據存儲;
-
數據保護的功能,如端到端的數據完整性及在突然掉電的情況下將數據沖刷到NAND閃存上的掉電保護等
-
高效、高性能的對數據的主機訪問,緣於遵循NVMe的標準
我在發佈會上做演講時,特別深入講述了最後一項。自從我半年前訪問中國以後,從SATA SSD向NVMe SSD的演進似乎加快了步伐。人們都認識到,NVMe是從最底層的基礎着手、專門針對非易失性存儲而設計的協議,故而比SATA更適合SSD。
這是幾張拍攝於Memblze PBlaze4發佈會的照片:上面一張是Stephen在陳述NVMe的優點;左下角是聽衆在聚精會神聆聽PMC\Paletta.io\Toshiba及其他公司的演講;右下角則是發佈會上展示的PMC Flashtec控制器。
下圖是我用於展示NVMe over SATA的優勢的膠片之一。該圖描述了每個硬件線程可以從一塊NVMeSSD vs SATA SSD上讀出多少數據。使用SSD需要有一個快速、高帶寬及高效的協議。只有NVMe能滿足這三項要求,且NVMe的驅動佔用CPU非常之少,即便是在將大量數據從SSD上讀出/寫入時也是如此。
我在發佈會上的另一張膠片則展示了NVM Express在CPU利用率方面與SATA相比較的優勢。
某種程度上,我感到,我在這次活動中的長篇大論有冗餘之嫌,因爲聽衆已然是NVMe的擁躉。雖然中國的數據中心仍然在大量使用SATASSD,但大多數公司要麼已經開始在向NVMe轉移,要麼計劃在不遠的將來就此着手。隨着向NVMe的演進逐漸加速,我們期待並祝願Memblaze的PBlaze4 SSD產品系列得到市場的廣泛認可及採納!