原创 NVMe SSD的GC算法與仿真原理解析

NVMe SSD的核心算法衆多,Garbage collection(後文簡稱GC)就是其中之一。一個好的GC算法可以有效的降低SSD的寫放大係數,對於SSD的性能和壽命都大有益處。本篇文章就介紹下Memblaze在GC算法及其仿

原创 [媒體]PCIe NVMe SSD準備“蠶食”企業級存儲系統了

談到企業級存儲系統不得不提到SAS,雙端口SAS硬盤取代FC和SATA硬盤成爲企業存儲系統的標配,磁盤陣列的背板、HBA卡等組件也是基於SAS標準而做的。SAS體系演進至今已經非常成熟,直到PCIe SSD的出現,尤其是NVMe協議體系走

原创 從理論到實踐,異步I/O模式下NVMe SSD高性能之道

在早期NVMe的討論話題中,常常將之AHCI協議進行對比,在支持的最大隊列深度、併發進程數以及消耗時鐘週期數等方面,NVMe吊打了AHCI。最直觀也最權威的就是下面這張對比圖片。 NVMe與AHCI協議對比(來源:sata-io

原创 穩定的高性能纔有價值,PBlaze5針對讀請求QoS優化

在PBlaze5 PCIe NVMe SSD的新品發佈會上,Memblaze對PBlaze5針對讀操作而優化的特性。在現實互聯網應用裏,有大量查詢瀏覽操作,更新和添加操作比較少,或着存在批量添加操作。這些前端任務分發到具體業務執行應用上,

原创 新品特性——可變Sector Size管理(上)

這是一條nvmecli的format命令,需要指出的是這條命令會打開PBlaze5 系列NVMe SSD端到端數據保護功能。當下,端到端數據保護技術已經是PBlaze5 910/916及最新發布的PBlaze5 920系列中成熟的數據保

原创 新品特性——多命名空間性能配額管理

近年來, 隨着存儲器技術的進步;高性能的NVMe SSD走入了越來越多的行業;助推了更多的客戶的業務發展, 有了越來越多的應用場景. 同時, 我們也看到,隨着NVMe存儲設備的普及,越來越多的客戶有了對SSD功能和性能都有着愈加精細的要求

原创 如何加速SSD進入穩態?

摘要:對於一個有預判能力的SSD,應該根據用戶業務類型和內部的數據塊中有效內容的分佈規律,提前和合理安排垃圾回收,才能避免這個寫入性能的谷底,保持一個接近全盤隨機寫的性能下限。   由於SSD的實際寫入帶寬受到業務類型和內部狀態的雙重影響

原创 NVMe SSD測試爲何要先做預處理?

評估一塊NVMe SSD在真實業務場景中的吞吐能力、穩定性、可靠性以及QoS,不僅要考慮壓測工具、測試環境選型,還要精心設計測試規範,如此才能準確的獲取NVMe SSD在日常運營中的性能表現。預處理就是這樣一個在測試中具有重要作用

原创 新品特性——可變Sector Size管理(下)

上篇文章介紹了nvme format命令,通過這條命令就可以開啓端到端數據保護功能,並且可以在VSS技術支持下,根據業務需求選擇合適的格式化方式。 在進行讀寫操作之前, 我們先要熟悉一下 Protection Information的定義

原创 NVMe1.4的:IO Determinism及多路徑(Multipathing)訪問共享命名空間

FMS2018已經過去了,但是閃存的熱度並沒有消退。NVMe組織在FMS2018上通過8個演講對NVMe、NVMe-oF、NVMe-MI、JBOF以及NVMe基準測試等話題進行了介紹。在其官網上有這次演講的PPT(據說視頻也會更新上來)。

原创 新品特性——在線固件升級

在線固件升級的市場需求 傳統需要冷重啓服務器才能升級固件的操作,需要用戶停止業務,umount文件系統,冷重啓完成SSD固件升級,然後mount文件系統,重新啓動業務系統的各個模塊。對用戶來說,操作複雜,容易出錯。所以用戶更希望有一種不需

原创 Flash錯誤的辯證論治

辨證論治是一箇中醫的概念,強調一種根據病因的不同和每個人身體情況的差別有針對性地展開救治,從而達到最優化治療的過程。辨證論治反映的是對待事物的態度和原則,並沒有揭示具體的方法,因此在具體過程中需要採用科學的方法通過實踐總結積累經驗。現代統

原创 開年即有好消息,PBlaze4 通過Virtual SAN認證

新年伊始,Memblaze收到來自VMware官方認證團隊的確認,PBlaze4 PCIe SSD已經通過VMware的Virtual SAN認證。藉助VMware提供的原生NVMe驅動,客戶就可以搭建基於PBlaze4的Virtual