隨著 PCIe 4.0 和幾款支持它的新設備的推出(無論如何,對於 AMD 處理器,英特爾將很快加入),我們即將看到存儲速度再次大幅提升。 雖然我們已經在企業端看到了一些示例,但現在來看一下帶有 Sabrent Rocket NVMe 4.0 SSD 的客戶端 SSD。
隨著 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 2014 R2012 來賓虛擬機上運行的 SQL Server 2,並由 Quest 的數據庫基準工廠進行壓力測試。 存儲評論的 Microsoft SQL Server OLTP 測試協議 採用事務處理性能委員會基準 C (TPC-C) 的當前草案,這是一種在線事務處理基準,可模擬複雜應用程序環境中的活動。 TPC-C 基準比綜合性能基準更接近於衡量數據庫環境中存儲基礎設施的性能優勢和瓶頸。 我們用於本次審核的 SQL Server VM 的每個實例都使用 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 憑藉最新技術處於領先地位,即使系統支持還不真正存在,但看到這一點也很有趣。
亞馬遜上的 Sabrent Rocket NVMe 4.0 SSD
參與 StorageReview
電子通訊 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS訂閱