随着 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 读取 | 400 | 750 | |
随机 4K 写入 | 550 | 750 | |
耐力 | |||
平均无故障时间 | 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服务器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订阅