三星通过 970 EVO 再次更新了其广受欢迎的消费类 SSD 产品线,该产品与 970 PRO. 新的 970 EVO 是三星用于客户端 PC 的第二代 2 位 MLC NVMe SSD,具有升级的智能 TurboWrite 技术和全新的增强型 Phoenix 控制器。 新的三星硬盘采用微型 M.3 2 外形规格,专门针对需要在高工作负载下提供可靠性能的专业消费者、游戏玩家和媒体专业人士。
三星通过 970 EVO 再次更新了其广受欢迎的消费类 SSD 产品线,该产品与 970 PRO. 新的 970 EVO 是三星用于客户端 PC 的第二代 2 位 MLC NVMe SSD,具有升级的智能 TurboWrite 技术和全新的增强型 Phoenix 控制器。 新的三星硬盘采用微型 M.3 2 外形规格,专门针对需要在高工作负载下提供可靠性能的专业消费者、游戏玩家和媒体专业人士。
在性能方面,970 EVO 有望提供满足上述人群的传输速度,顺序读/写性能分别高达 3,500MB/s 和 2,500MB/s,随机性能高达读取和写入分别为 500,000 IOPS 和 480,000 IOPS。 更新的 Intelligent TurboWrite 技术还受益于高达 78GB 的大缓冲区大小,可实现更快的顺序写入速度。 这种性能提升在大文件传输或运行高负载应用程序时最为明显。
三星还声称还有一些非常可靠的可靠性规格,包括高达 1,200 TBW 的耐用性,比之前的型号高出大约 50%。 此外,热控制解决方案在减少热问题的同时提高了性能,并且与集成的薄铜膜散热器相结合,Dynamic Thermal Guard 技术旨在“主动防止”过热。 三星还提到其新的 Phoenix 控制器具有新的镍涂层,以促进更快的散热。
三星 970 EVO 提供 5 年保修,129GB、230GB、450TB 和 850TB 型号的售价分别约为 250 美元、500 美元、1 美元和 2 美元。
三星970 EVO规格
外形 | M.2 2280 | |||||
接口 | PCIe Gen 3.0 x4,NVMe 1.3 | |||||
控制器 | 三星凤凰控制器 | |||||
NAND 闪存 | 三星 V-NAND 3bit MLC | |||||
容量 | 250GB | 500GB | 1TB | 2TB | ||
性能 | ||||||
顺序读取 MB/s | 3,400 | 3,400 | 3,400 | 3,500 | ||
顺序写入 MB/s | 1,500 | 2,300 | 2,500 | 2,500 | ||
随机读取 4K IOPS | 200 | 370 | 500 | 500 | ||
随机写入 4K IOPS | 350 | 450 | 450 | 500 | ||
TBW | 150TB | 300TB | 600TB | 1,200TB | ||
电力 | ||||||
平均有功功率(读取) | 5.4W | 5.7W | 6W | 6W | ||
平均有功功率(写入) | 4.2W | 5.8W | 6W | 6W | ||
DEVSLP(L1.2 模式) | 5mW | |||||
保修政策 | 5-years |
性能
测试平台
这些测试中利用的测试平台是 戴尔 PowerEdge R740xd 服务器。 我们通过该服务器内的戴尔 H730P RAID 卡测量 SAS 和 SATA 性能,尽管我们将卡设置为 HBA 模式只是为了禁用 RAID 卡缓存的影响。 NVMe 通过 M.2 转 PCIe 适配卡进行本地测试。 使用的方法更好地反映了最终用户的工作流程,以及虚拟化服务器产品中的一致性、可扩展性和灵活性测试。 重点放在驱动器整个负载范围内的驱动器延迟上,而不仅仅是最小的 QD1(队列深度 1)级别。 我们这样做是因为许多常见的消费者基准测试没有充分捕获最终用户的工作负载配置文件。
SideFX 的胡迪尼
Houdini 测试专门用于评估与 CGI 渲染相关的存储性能。 此应用程序的测试台是核心的变体 戴尔 PowerEdge R740xd 我们在实验室中使用的服务器类型具有双 Intel 6130 CPU 和 64GB DRAM。 在这种情况下,我们安装了运行裸机的 Ubuntu 桌面 (ubuntu-16.04.3-desktop-amd64)。 基准测试的输出以秒为单位来衡量,越少越好。
Maelstrom 演示代表了渲染管线的一部分,它通过演示其有效使用交换文件作为扩展内存形式的能力来突出存储的性能。 测试不会写出结果数据或处理点,以隔离延迟对底层存储组件的影响。 测试本身由五个阶段组成,我们将其中三个阶段作为基准测试的一部分运行,如下所示:
- 从磁盘加载打包点。 这是从磁盘读取的时间。 这是单线程的,可能会限制整体吞吐量。
- 将点解压缩到一个平面数组中,以便对其进行处理。 如果这些点不依赖于其他点,则可以调整工作集以保留在核心中。 这一步是多线程的。
- (不运行)处理点。
- 将它们重新打包成适合存储回磁盘的分桶块。 这一步是多线程的。
- (未运行)将分桶块写回磁盘。
查看渲染时间的性能(越少越好),970 EVO 发现 3,893.9TB 和 4,195.1TB 的容量测量值分别为 2 秒和 500 秒。
SQL Server 性能
我们使用轻量级虚拟化 SQL Server 实例来适当地表示应用程序开发人员将在本地工作站上使用的内容。 该测试类似于我们在存储阵列和企业驱动器上运行的测试,只是按比例缩小以更好地近似于最终用户采用的行为。 工作负载采用事务处理性能委员会的基准 C (TPC-C) 的当前草案,这是一个模拟复杂应用程序环境中活动的在线事务处理基准。
轻型 SQL Server VM 配置了三个虚拟磁盘:100GB 卷用于引导,350GB 卷用于数据库和日志文件,150GB 卷用于我们在每次运行后恢复的数据库备份。 从系统资源的角度来看,我们为每个 VM 配置 16 个 vCPU、32GB DRAM 并利用 LSI Logic SAS SCSI 控制器。 此测试使用在 Windows Server 2014 R2012 来宾虚拟机上运行的 SQL Server 2,并由戴尔的数据库基准工厂进行压力测试。
SQL Server 测试配置(每个虚拟机)
- Windows服务器2012 R2的
- 存储空间:分配 600GB,使用 500GB
- SQL Server的2014的
- 数据库大小:1,500 规模
- 虚拟客户端负载:15,000
- 内存缓冲区:24GB
- 测试时长:3 小时
- 2.5 小时预处理
- 30分钟采样期
在查看 SQL Server 输出时,970 EVO 2TB 的记录为 3,158.9 TPS,而 500GB 的记录为 3,148.0 TPS。
在 SQL Server 平均延迟中,2TB 970 EVO 有可观的 5 毫秒,仅次于 960 PRO 和 Intel 900P。 500GB 模型有一个中间的包 20 毫秒。
VDBench 工作负载分析
在我们的第一个 VDBench 工作负载分析中,我们研究了随机 4K 读取性能。 在这里,三星 970 EVO 以 365,813TB 型号的 349 IOPS 和 2μs 延迟排名第四,274,980GB 型号以 464 IOPS 的峰值性能和 500μs 的延迟排名最后。
对于 4K 写入,2TB 970 EVO 以 287,756 IOPS 和 440μs 延迟位居第二,500GB 以 144,051 IOPS 和 874μs 延迟位居第二。
在我们的 64K 基准测试中切换到顺序工作负载时,970 EVO 2TB 以 22,154 IOPS 或 1.4GB/s 和 710μs 的延迟并列第四。 500GB 型号以 17,012 IOPS 或 1.06GB/s 和 939μs 的延迟排在最后。
对于 64K 写入,2TB 970 EVO 以 17,629 IOPS 或 1.1GB/s 和 900μs 的延迟排名第三。 500GB EVO 以 9,333 IOPS 或 583MB/s 的速度排名倒数第二,延迟为 1.6ms。
接下来,我们查看了我们的 VDI 基准测试,这些基准测试旨在进一步对驱动器征税。 这些测试包括启动、初始登录和星期一登录。 看看 Boot 测试,2TB 970 EVO 以 79,983 IOPS 和 465μs 的延迟排在第六位。 500GB 以 58,509 IOPS 和 563μs 的延迟排在最后。
VDI 初始登录看到 2TB 970 EVO 以 46,807 IOPS 和 637μs 的延迟排名第三。 500GB 版本以 29,167 IOPS 和 1.01 毫秒的延迟排名倒数第二。
最后,在 VDI Monday Login 中,2TB 970 EVO 以 27,772 IOPS 和 575μs 的延迟排名第五。 最后是 500GB,IOPS 为 20,751,延迟为 768μs。
结语
三星 970 EVO 是其广受欢迎的 M.2 NVMe SSD 系列的最新版本。 新驱动器利用了该公司的 3 位 MLC V-NAND。 970 EVO 利用新的 Phoenix 控制器获得更好的性能,并通过最新一代的 V-NAND 提高了近 50% 的耐用性。 该驱动器还配备了用于大文件传输的无填充智能 TurboWrite 技术。 该驱动器的容量从 250GB 到 2TB 不等。
就性能而言,该驱动器乏善可陈,三星有点令人震惊。 在我们的 Houdini 测试中,它以 4,195.1GB 的 500 秒和 3,893.9TB 的 2 秒排名倒数第二和第三。 2TB 版本在 SQL Server 中表现出色,TPS 为 3,158.9,平均延迟为 5ms; 另一方面,500GB 的 TPS 为 3,148.9,平均延迟为 20 毫秒。
在我们的 VDBench 工作负载中,500GB 模型的性能不佳更为明显,因为它往往会落在包的底部附近或底部,并且接近或超过 1 毫秒的延迟。 2TB 版本在 4K 写入(288K IOPS)和 64K 写入(1.1GB/s)和 VDI 初始登录(47K IOPS)中排名第二,表现更好。 2TB 倾向于落在其他基准测试的中间。
看到三星发布新的 EVO M.2 看到低容量表现不佳而高容量表现一般到略好,有点令人失望。 三星驱动器通常在性能方面处于行业领先地位,并且价格较高。 这次价格仍然存在,但性能不匹配。
底线
三星 970 EVO 是一款面向主流用户的 M.2 NVMe SSD,但随着 970 EVO 性能参差不齐且价格相对较高,三星对行业领先地位的控制开始下滑。