Memblaze 擁有專為企業設計的新一代 NVMe SSD。 PBlaze4 適用於運行雲計算、數據庫和其他要求苛刻的應用程序的數據中心。 它提供半高半長 (HHHL) 和全高半長 (FHHL) 外形規格,容量範圍從 800GB 到 6.4TB。
Memblaze 擁有專為企業設計的新一代 NVMe SSD。 PBlaze4 適用於運行雲計算、數據庫和其他要求苛刻的應用程序的數據中心。 它提供半高半長 (HHHL) 和全高半長 (FHHL) 外形規格,容量範圍從 800GB 到 6.4TB。
PBlaze4 系列可以在斷電時保持傳輸數據的完整性,臨時緩衝區中的數據保存在 NAND 介質中。 這些 SSD 還提供熱調節。 PBlaze4 系列具有偽 SLC (pSLC) 內存管理模式,該模式旨在讓 MLC 模擬 SLC 的速度和耐用性。 PBlaze4 驅動器將用於元數據的內存部分指定為 pSLC,以提供更好的元數據保護和可靠性。 他們還提供 MemSpeed 和 MemSolid,旨在提高 PCIe SSD 性能、可靠性和服務質量。
我們的評論是 3.2TB HHHL 版本。
Memblaze PBlaze4 規格
- 容量:800GB、1.2TB、1.6TB、2.4TB、 3.2TB, 6.4TB
- 性能
- 順序讀取 (128kb):2.2 GB/s、2.8 GB/s、2.8 GB/s、2.8 GB/s、2.8 GB/s、3.4 GB/s
- 順序寫入 (128kb) IOPS:700 MB/s、1.4 GB/s、1.4 GB/s、2.2 GB/s、2.2 GB/s、2.5 GB/s
- 持續隨機讀取 (4kb) IOPS:600k、740k、750k、730k、740k、800k
- 持續隨機寫入 (4kb) IOPS(100% 跨度):60k、240k、150k、320k、200k、250k
- 可靠性
- 終身耐力(每天擦拭):3、4、3、4、3、3
- 延遲讀取/寫入:90μs/20μs
- 不可糾正的誤碼率:每讀取 1^10 位 < 17 個扇區
- 平均無故障時間:2 萬小時
- 外形:2.5” HHHL(6.4TB 版本為 FHHL)
- 接口:PCIe 3.0 x 4(3.0TB版本為PCIe 8 x 6.4)
- 協議:NVMe
- NAND閃存:MLC
- 操作系統:RHEL、SLES、CentOS、Ubuntu、Windows Server、VMware ESXi
- 功耗:<25w(35TB 版本<6.4w)
- 工作溫度:
- AIC:0 – 55℃ 環境溫度,建議氣流
- 2.5'':0–35℃ 環境溫度,建議氣流,0-70℃ 外殼溫度
- 氣流(LFM):300@25℃(450TB版本為[email protected]℃)
- 軟件支持:CLI 管理工具、操作系統內置驅動程序
設計和建造
Memblaze 提供兩種外形規格的 PBlaze4,包括 2.5 英寸 SSD (PBlaze4 D750) 和在這種情況下的半高半長附加卡外形規格 (PBlaze4 C750)。 它的一側有一個銀色散熱器,上面有一個深灰色的蓋子,上面有 Memblaze 品牌。 另一面是裸露的電路板,可以看到 Toshiba 15nm NAND。
PBlaze4 使用 PCIe Gen 3 x 4 連接器,而 FHHL 6.4TB 版本使用 PCIe Gen 3 x 8。
測試背景和比較
StorageReview 企業測試實驗室 提供了一個靈活的架構,用於在與管理員在實際部署中遇到的環境相當的環境中對企業存儲設備進行基準測試。 企業測試實驗室結合了各種服務器、網絡、電源調節和其他網絡基礎設施,使我們的員工能夠建立真實世界的條件,以便在我們的審查期間準確地衡量性能。
我們將這些關於實驗室環境和協議的詳細信息納入審查,以便 IT 專業人員和負責存儲采購的人員能夠了解我們取得以下成果的條件。 我們的評論都不是由我們正在測試的設備製造商支付或監督的。 有關的其他詳細信息 StorageReview 企業測試實驗室 其網絡功能的概述 在這些相應的頁面上可用。
我們在將 Memblaze 與以下其他 SSD 進行比較時對其進行了測試:
- 英特爾 HHHL P3608 1.6TB
- 華為 HHHL ES3000v2 1.6TB
- 閃迪 SHHL PX600 2.6TB
- 華為 HHHL ES3000v2 3.2TB
- HGST HHHL SN100 3.2 TB
應用程序工作負載分析
為了了解企業存儲設備的性能特徵,必須對實時生產環境中的基礎架構和應用程序工作負載進行建模。 因此,我們對 Memblae PBlaze4 的第一個基準測試是 通過 SysBench 的 MySQL OLTP 性能 Microsoft SQL Server OLTP 性能 具有模擬的 TCP-C 工作負載。 對於我們的應用程序工作負載,每個驅動器將運行 2-4 個配置相同的虛擬機。
存儲評論的 Microsoft SQL Server OLTP 測試協議 採用事務處理性能委員會基準 C (TPC-C) 的當前草案,這是一種在線事務處理基準,模擬複雜應用程序環境中的活動。 TPC-C 基準比綜合性能基準更接近於衡量數據庫環境中存儲基礎設施的性能優勢和瓶頸。 我們用於本次審核的 SQL Server VM 的每個實例都使用 333GB(1,500 規模)的 SQL Server 數據庫,並測量 15,000 個虛擬用戶負載下的事務性能和延遲。
查看 SQL Server 輸出時,Memblaze 驅動器的最高 TPS 為 3,157.235,總計為 3,157.112 TPS。 最好的性能來自華為 ES3000v2,總記錄為 3,157.34 TPS。
查看 15k 虛擬用戶 SQL Server 基準測試期間的平均延遲,PBlaze4 的總延遲為 7.5 毫秒,僅次於 SanDisk 和華為 SSD,兩者均為 7.0 毫秒。
下一個應用程序基準測試包括通過 SysBench 測量的 Percona MySQL OLTP 數據庫。 此測試測量平均 TPS(每秒事務數)、平均延遲以及平均 99% 延遲。 Percona 和 MariaDB 在其最新版本的數據庫中使用 Fusion-io 閃存感知應用程序 API,儘管為了進行比較,我們在其“傳統”塊存儲模式下測試了每個設備。
在每秒平均交易基準中,Memblaze 的總和高於所有競爭對手。 PBlaze4 的單個 VM 最高性能為 1,509.3 TPS。
在查看我們的平均延遲結果時,Memblaze 的表現不如英特爾 P3608,單個 VM 的運行時間在 21.20 毫秒到 21.66 毫秒之間。 然而,PBlaze4 的總分最低,為 21.50 毫秒。
在我們的 MySQL 第 99 個百分位數延遲中,最壞的情況是,Memblaze 的運行時間在 52.29 毫秒到 52.65 毫秒之間,處於中間位置,而性能最好的 SanDisk PX600 驅動器的總延遲僅為 41.92 毫秒,令人印象深刻。
企業綜合工作負載分析
閃存性能隨著驅動器適應其工作負載而變化,這意味著閃存存儲必須在每個 fio 綜合基準 以確保基準是準確的。 每個可比較的驅動器都使用供應商的工具進行了安全擦除,並在 16 個線程的重負載和每個線程 16 個未完成隊列的情況下預處理到穩定狀態。
- 預處理和初級穩態測試:
- 吞吐量(讀+寫 IOPS 聚合)
- 平均延遲(讀+寫延遲一起平均)
- 最大延遲(峰值讀取或寫入延遲)
- 延遲標準偏差(讀+寫標準偏差一起平均)
預處理完成後,每個設備都會在多個線程/隊列深度配置文件中按時間間隔進行測試,以顯示輕度和重度使用情況下的性能。 我們對 Memblaze PBlaze4 的綜合工作負載分析使用兩個配置文件,它們廣泛用於製造商規範和基準測試。 重要的是要考慮到合成工作負載永遠不會 100% 代表生產工作負載中看到的活動,並且在某些方面不准確地描繪了現實世界中不會發生的場景中的驅動器。
- 4k
- 100% 讀取和 100% 寫入
- 8k
- 70% 讀取/30% 寫入
在我們的吞吐量 4k 寫入預處理測試中,Memblaze 獲得了一致性分數,儘管它在開始時確實有點飆升,從大約 290,000 IOPS 開始並在 180,000 左右達到穩定狀態。 相比之下,華為、HGST 和英特爾驅動器的初始峰值要大得多。 華為 ES300v2 3.2TB 的穩態吞吐量最高。
在測試平均延遲時,Memblaze 總體上是一致的,但並不突出,起始分數約為 0.8 毫秒,達到穩定狀態約為 1.4 毫秒。 這低於它的幾個競爭對手,但不是英特爾 P3608。
PBlaze4 的最大延遲是本次測試中包含的五個驅動器中最高的,而且它在整個測試過程中頻繁出現峰值。 HGST SN100 通常比較穩定,但偶爾會有非常嚴重的尖峰,而英特爾和華為的驅動器非常穩定。標準偏差計算旨在使 SSD 延遲性能結果的一致性更容易可視化。 在此測試中,Memblaze 產品以最高延遲開始,但它最終的表現優於華為 ES3000v2 1.6TB。 然而,它的穩態延遲高於其他三個驅動器。
測試 4k 吞吐量時,Memblaze 驅動器是性能較慢的驅動器之一,讀取時為 705,868 IOPS,寫入時為 180,006。 相比之下,英特爾驅動器以令人印象深刻的 851,693 IOPS 表現出最佳寫入性能。
PBlaze4 的平均延遲為 0.36 毫秒讀取和 1.42 毫秒寫入,處於中間位置。 閱讀時被 Intel P3608 擊敗,寫作時被 Huawei ES3000v2 3.2TB 擊敗。
在最大延遲方面,Memblaze 產品的讀取速度最好,為 4.6 毫秒,但其 179.8 毫秒的寫入速度是迄今為止最差的。
標準偏差分數再次讓 PBlaze4 在 0.107 毫秒的讀取中名列前茅,但這次它在寫入時並沒有接近底部,這是華為 ES3000v2 1.6TB 的“榮譽”
我們的下一個工作負載使用 8k 傳輸,讀取操作佔 70%,寫入操作佔 30%。 同樣,在切換到主要測試之前,我們將從預處理結果開始。
在吞吐量方面,Memblaze 產品的得分非常一致,在整個測試運行期間保持在 170,000 IOPS 左右,而其同類產品則表現出更大的差異。 一旦一切都達到穩定狀態,PBlaze4 再次處於中間位置。
我們的平均延遲測試重複了同樣的故事,Memblaze 驅動器在整個測試中徘徊在 1.4 毫秒和 1.5 毫秒之間,而其競爭對手的變化要大得多。 不過,一旦一切都達到穩定狀態,華為 ES3000v2 3.2TB 無疑是贏家。
PBlaze4 在整個最大延遲結果中都看到了尖峰,儘管這些並不像 HGST SN100 偶爾遇到的那樣糟糕。 華為的固態硬盤更穩定,英特爾的是最穩定的,在整個測試過程中都保持在 15 毫秒左右的延遲標記。
在標準偏差預處理中,我們再次看到 PBlaze4 在整個測試過程中保持相當一致的分數,接近整體中等水平。
在對 Memblaze 驅動器進行全面預處理後,我們對其進行了主要的 8k 70/30 測試。
在吞吐量方面,這款硬盤穩居中間位置,與英特爾、HGST 和 1.6TB 華為產品並駕齊驅。 華為 ES3000v2 3.2TB 是明顯的贏家,但在所有條件下都優於其競爭對手。
平均延遲反映了吞吐量結果,Memblaze 驅動器與英特爾、HGST 和 1.6TB 華為的競爭激烈,而 ES3000v2 3.2TB 再次領先。
然而,最大延遲情況有所不同,PBlaze4 的運行延遲明顯高於同類產品。 其他四個驅動器的性能都好得多,其中華為的產品表現最好。
我們的標準偏差結果表明,Memblaze 驅動器在一系列條件下的性能再次與英特爾和 HGST 驅動器大致相同,但隨著條件變得越來越苛刻,1.6GB 華為驅動器開始表現出更好的性能,而 3.2GB 驅動器開始表現更好更差。
結論
Memblaze PBlaze4是一款企業級SSD,6.4TB FHHL AIC版是該公司的旗艦項目。 PBlaze4 具有 NVMe over PCIe 接口,提供 HHHL 和 FHHL(以及 2.5 英寸)兩種規格,容量從 800GB 到 6.4TB 不等。 我們在本次評測中測試了 3.2TB HHHL 版本,而我們之前評測的 2.5" 版本排名相當不錯,與其 AIC 兄弟的性能配置文件非常接近。 以各種形式提供,使客戶可以靈活地選擇最適合給定平台的產品。 如果可以實現熱插拔或集成到提供前端安裝訪問的較新服務器中,則 2.5 英寸型號具有一些優勢。 如果服務器不支持 2.5 英寸 NVMe SSD,AIC 可以與幾乎所有現代服務器兼容。
Memblaze PBlaze4 AIC 在我們的基準測試中證明自己是一個很好的 SSD,雖然它有一些可以改進的地方,但它在我們的一些數據庫測試中表現特別好,Sysbench 給它的總分是 5954.8 TPS,超過了一些類似的固態硬盤。 Memblaze 驅動器在我們的 8K 70% 讀取/30% 寫入測試以及我們的 4K 100% 讀取測試中處於中間位置,測量值為 705,868 IOPS。 與我們在審查 2.5 英寸 PBlaze4 時注意到的性能配置文件類似,AIC 在更高負載下彈出了一些最大延遲峰值。 不過,Memblaze 對此做出了快速反應,並且剛剛發布了一個更新,將這些值降低到 NVMe SSD 組的正常範圍內。
優點
- 強大的數據庫性能
- 在大多數情況下表現出色
- 靈活的設計,提供廣泛的容量
缺點
- 顯示出一些更高的最大延遲峰值
底線
Memblaze PBlaze4 是一款企業級 SSD AIC,在數據庫條件下表現出非常好的性能,而在其他情況下表現一般。