隨著 PCIe 4.0 和幾款支持它的新設備的推出(無論如何,對於 AMD 處理器,英特爾將很快加入),我們即將看到存儲速度再次大幅提升。 雖然我們已經在企業端看到了一些示例,但現在來看一下帶有 Sabrent Rocket NVMe 4.0 SSD 的客戶端 SSD。
利用東芝的 BiCS4 96 層 TLC NAND 和 PS5016-E16 控制器,Sabrent Rocket NVMe 4.0 SSD 聲稱速度高達 5GB/s 讀取和 4.4GB/s 寫入,吞吐量高達 750K IOPS。 當然,需要一塊支持 PCIe 4 的主板。對於較舊的主板,預期速度降至 3.4GB/s 讀取和 3GB/s 寫入,更符合當前 NVMe SSD 的速度。 Sabrent SSB 還具有一些不錯的耐力數據,1.7 萬小時 MTBF 和高達 3600TBW。
還有一些其他需要注意的事項,對於那些需要最高性能並且不想擔心熱量產生會減慢驅動器速度的用戶,可以使用定制散熱器。 該散熱器是鋁和銅的組合,易於安裝。 該驅動器裝在一個漂亮的小鋁盒中,雖然沒有真正添加任何東西,但在設計方面仍然很不錯。 Sabrent SSD 向後兼容 PCIe 3 主板。
該驅動器提供 5 年保修,120GB 的價格為 500 美元,420TB 的價格為 2 美元。 對於本次審查,我們將關注 2TB。
Sabrent Rocket NVMe 4.0 規格
| 型號 | SB-火箭-NVMe4-500 | SB-火箭-NVMe4-1TB | SB-火箭-NVMe4-2TB |
| 外形 | M.2 2280 | ||
| 容量 | 500GB | 1TB | 2TB |
| NAND閃存 | 3D BiCS4 | ||
| 控制器 | PS5016-E16 | ||
| 介面 | PCIe Gen4 x 4 | ||
| 性能 | |||
| 最大序列號讀 | 5000MB /秒 | ||
| 最大序列號寫 | 2500MB /秒 | 4400MB /秒 | |
| 隨機 4K 讀取 | 400K | 750K | |
| 隨機 4K 寫入 | 550K | 750K | |
| 耐力 | |||
| 平均無故障時間 | 1.7萬小時 | ||
| TBW | 850 | 1800 | 3600 |
| 保固 | 5 年 | ||
| 電力 | |||
| 消費讀/寫 | 6.2/4.6 | 6.1/5.9 | 6.7/6.6 |
| 供應 | 3.3V | ||
| 環境 | |||
| 工作溫度。 | 0-70C | ||
| 儲存溫度。 | -40-85C | ||
| 防摔防撞設計 | 1500G | ||
| 數據修正 | LDPC | ||
| 物理 | |||
| 高度 | 3.7mm | ||
| 信號寬度 | 22mm | ||
| 總長: | 80mm | ||
Sabrent Rocket NVMe 4.0 性能
試驗台
隨著我們開始測試更新的 NVMe Gen4 SSD,我們的實驗室平台也需要進行調整以支援新的介面。聯想在 PCIe Gen4 支援方面一直處於領先地位,甚至支援前置 U.2 插槽,而其他廠商目前僅提供邊緣卡支援。在我們的 Gen4 評測中,我們使用聯想 ThinkSystem SR635 伺服器,配備 AMD 7742 CPU 和 512GB 3200MHz DDR4 記憶體。 NVMe 固態硬碟透過邊緣卡插槽中的 M.2 轉 PCIe 適配卡進行原生測試,而 U.2 固態硬碟則安裝在前面板。這種測試方法能夠更好地反映最終用戶的工作流程,因為它在虛擬化伺服器中提供了測試的一致性、可擴展性和靈活性。我們專注於硬碟在整個負載範圍內的延遲,而不僅僅是最低的 QD1(佇列深度 1)等級。我們這樣做是因為許多常見的消費級基準測試無法充分反映最終用戶的工作負載情況。
SQL Server 性能
每個 SQL Server VM 都配置有兩個虛擬磁盤:100GB 卷用於啟動,500GB 卷用於數據庫和日誌文件。 從系統資源的角度來看,我們為每個 VM 配置了 16 個 vCPU、64GB DRAM 並利用了 LSI Logic SAS SCSI 控制器。 雖然我們之前測試的 Sysbench 工作負載在存儲 I/O 和容量方面使平台飽和,但 SQL 測試正在尋找延遲性能。
此測試使用執行在 Windows Server 2012 R2 虛擬機器上的 SQL Server 2014,並由 Quest 的資料庫基準測試工具進行壓力測試。 StorageReview 的Microsoft SQL Server OLTP 測試協定採用事務處理效能委員會 (TPPC) 基準測試 C (TPC-C) 的最新草案,TPC-C 是一款線上事務處理基準測試工具,可模擬複雜應用程式環境中的活動。與合成效能基準測試相比,TPC-C 基準測試更能準確評估資料庫環境中儲存基礎架構的效能優勢和瓶頸。本次評測中使用的每個 SQL Server 虛擬機器執行個體均包含一個 333GB(1,500 規模)的 SQL Server 資料庫,並在 15,000 個虛擬使用者的負載下測量交易效能和延遲。
SQL Server 測試配置(每個虛擬機)
- 在Windows Server 2012 R2
- 存儲空間:分配 600GB,使用 500GB
- SQL Server 2014的
- 數據庫大小:1,500 規模
- 虛擬客戶端負載:15,000
- 內存緩衝區:48GB
- 測試時長:3 小時
- 2.5 小時預處理
- 30分鐘採樣期
對於我們的 SQL Server 事務基準測試,Sabrent Rocket NVMe 4.0 以 3,160 TPS 排名第五。
對於 SQL Server 平均延遲,Sabrent 的平均延遲為 3 毫秒,並列第四。
VDBench 工作負載分析
在對存儲設備進行基準測試時,應用程序測試是最好的,綜合測試排在第二位。 雖然不能完美代表實際工作負載,但綜合測試確實有助於為具有可重複性因素的存儲設備建立基線,從而可以輕鬆地在競爭解決方案之間進行同類比較。 這些工作負載提供了一系列不同的測試配置文件,從“四個角”測試、常見的數據庫傳輸大小測試到來自不同 VDI 環境的跟踪捕獲。 所有這些測試都利用通用的 vdBench 工作負載生成器,以及一個腳本引擎來自動化和捕獲大型計算測試集群的結果。 這使我們能夠在各種存儲設備上重複相同的工作負載,包括閃存陣列和單個存儲設備。 我們針對這些基準測試的測試過程用數據填充整個驅動器表面,然後將驅動器部分分區為驅動器容量的 5%,以模擬驅動器如何響應應用程序工作負載。 這不同於使用 100% 的驅動器並使它們進入穩定狀態的全熵測試。 因此,這些數字將反映更高的持續寫入速度。
簡介:
- 4K 隨機讀取:100% 讀取,128 個線程,0-120% 重複率
- 4K 隨機寫入:100% 寫入,64 線程,0-120% iorate
- 64K 順序讀取:100% 讀取,16 線程,0-120% 迭代
- 64K 順序寫入:100% 寫入,8 個線程,0-120% 迭代
本次審查的可比性:
在我們的 4K 隨機讀取中,Sabrent 以 363,826 IOPS 的峰值和 350µs 的延遲位居第二。
對於 4K 隨機寫入,Sabrent 以 144,229 IOPS 的峰值和 882µs 的延遲率居首位。
切換到順序工作負載,我們首先查看 64K 讀取。 Sabrent 再次以 55,611 IOPS 或 3.5GB/s 的峰值和 574.3µs 的延遲位居第二。
Sabrent 以 13,683 IOPS 或 855MB/s 的峰值(延遲為 1.2 毫秒)位居榜首,顯示了其在寫入方面的優勢。
接下來,我們查看了我們的 VDI 基準測試,這些基準測試旨在進一步對驅動器徵稅。 這些測試包括啟動、初始登錄和星期一登錄。 查看啟動測試,Sabrent 以 104,323 IOPS 的峰值再次排名第二,延遲為 309µs,然後略有下降。
VDI 初始登錄看到 Sabrent 在急劇下降之前以 39,811µs 的峰值 749 IOPS 居首。
最後,在 VDI Monday Login 中,Sabrent 再次以 22,490 IOPS 的峰值和 484µs 的延遲位居第二。
結語
Sabrent Rocket NVMe 4.0 SSD 利用新啟用的 PCIe Gen4 並有望實現更高的速度。 事實上,該公司聲稱最高讀取速度高達 5GB/s 和寫入速度高達 4.4GB/s,吞吐量超過 750K IOPS(假設用戶正在利用利用 PCIe Gen4 的機器)。 對於那些想要使用 SSD 以獲得最佳性能但又擔心熱量的人,Sabrent 為您提供了一個精美的散熱器來散熱。
對於性能,人們可能期望有一個巨大的飛躍,不幸的是事實並非如此。 我們將 Sabrent 與另一個 PCIe Gen4 SSD(具有相同的控制器)進行了比較,但在這兩種情況下,數量都落後於我們過去見過的頂級 PCIe Gen3 驅動器。 安全擦除操作後的開箱即用讀取速度超過 5GB/s,達到 Gen4 領域的規格表值。 我們的測試過程首先在磁盤表面執行完整的順序寫入,創建一個佔磁盤表面 5% 的分區,然後測試驅動器的性能。 在後面的操作中,順序讀取記錄的速度在 vdBench 和 FIO 中都不能超過 4GB/s。 隨著越來越多的消費者 Gen4 設備進入我們的實驗室,我們可能會看到這種趨勢的變化。
對於 SQL Sever,Sabrent 為我們提供了 3,160 TPS 和 3 毫秒的平均延遲。 在 VDBench 中,驅動器在 364K 讀取時的峰值為 4K IOPS,在 4K 寫入時峰值為 144K IOPS,64K 讀取時為 3.5GB/s,64K 寫入時驅動器峰值為 855MB/s。 對於我們的 VDI 基準測試,該驅動器在啟動時達到 104K IOPS 的峰值,在初始登錄時達到 40K IOPS,在周一登錄時達到 22K IOPS。
PCIe Gen4 的性能可能是 Gen3 的兩倍。 雖然我們在這裡沒有看到,但價格仍然很高,對於那些在他們的機器中利用 PCIe Gen4 的人來說,這將是一個很好的存儲選擇。 不過,Sabrent 憑藉最新技術處於領先地位,即使系統支持還不真正存在,但看到這一點也很有趣。




Amazon