首页 企业版 金士顿 DC500R 企业级固态硬盘评测

金士顿 DC500R 企业级固态硬盘评测

by StorageReview 企业实验室

金士顿 DC500R 于今年 2.5 月中旬发布,是一款企业级 SSD,非常适合读取密集型应用程序,例如服务器启动、Web 服务、虚拟桌面基础架构、操作数据库和分析。 这款 XNUMX 英寸外形规格的 SSD 针对读取密集型应用程序进行了优化,率先实现了金士顿严格的 QoS 要求,以确保可预测的随机 I/O 性能以及在各种读取和写入工作负载下的低延迟。


金士顿 DC500R 于今年 2.5 月中旬发布,是一款企业级 SSD,非常适合读取密集型应用程序,例如服务器启动、Web 服务、虚拟桌面基础架构、操作数据库和分析。 这款 XNUMX 英寸外形规格的 SSD 针对读取密集型应用程序进行了优化,率先实现了金士顿严格的 QoS 要求,以确保可预测的随机 I/O 性能以及在各种读取和写入工作负载下的低延迟。

这款金士顿 DC3R 基于 500D TLC NAND 技术,提供 480GB、960GB、1.92TB 和 3.84TB 容量,为希望花费更少的公司或那些不需要更高容量驱动器的公司提供更经济的选择. 在本次评测中,我们将关注 3.84TB 硬盘,据称其顺序读写速度分别为 555MB/s 和 520MB/s,稳态 4K 读写速度为 98,000 IOPS和 28,000 IOPS。 应该注意的是,金士顿还提供该系列中的 DC500M,它针对混合工作负载用例。

金士顿 DC500R 规格

外形 2.5英寸
接口 SATA Rev. 3.0 (6GB/s) – 向后兼容 SATA Rev. 2.0 (3Gb/s)
容量 480GB 960GB 1.92TB 3.84TB
NAND闪存 3D TLC
自加密驱动器 AES 256 位加密
性能
顺序读/写 555MB/秒、500MB/秒 555MB/秒、525MB/秒 555MB/秒、525MB/秒 555MB/秒、520MB/秒
稳态 4k 读/写 98K、12K IOPS 98K、20K IOPS 98K、24K IOPS 98K、28K IOPS
企业智能工具 可靠性跟踪
使用统计
剩余生命
磨损均衡
温度
断电保护控制 钽电容
耐力 438TBW(0.5 DWPD) 876TBW(0.5 DWPD) 1,752TBW(0.5 DWPD) 3,504TBW(0.5 DWPD)
能量消耗 闲置 - 1.56W
平均 – 1.6W
最大读取 - 1.8W
最大写入 - 7.5W
储藏温度 -40oC〜85oC
工作温度 0oC〜70oC
尺寸 69.9mm点¯x100mm点¯x7mm
重量 92.34g
振动操作 2.17G峰值(7-800Hz)
振动非工作 20G 峰值 (10-2000Hz)
平均无故障时间 2万小时
保修/支持 五年有限保修,提供免费技术支持

 

性能

测试平台

我们的企业级 SSD 评论利用了 联想 ThinkSystem SR850 用于应用测试和 戴尔 PowerEdge R740xd 用于综合基准。 ThinkSystem SR850 是一个装备精良的四 CPU 平台,提供的 CPU 能力远远超过对高性能本地存储施加压力所需的能力。 不需要大量 CPU 资源的综合测试使用更传统的双处理器服务器。 在这两种情况下,目的都是以尽可能符合存储供应商最大驱动器规格的最佳方式展示本地存储。

联想 ThinkSystem SR850

  • 4 个 Intel Platinum 8160 CPU(2.1GHz x 24 核)
  • 16 x 32GB DDR4-2666Mhz ECC 内存
  • 2 个 RAID 930-8i 12Gb/s RAID 卡
  • 8 个 NVMe 托架
  • VMware ESXI 6.5

戴尔 PowerEdge R740xd

  • 2 个英特尔金牌 6130 CPU(2.1GHz x 16 核)
  • 4 x 16GB DDR4-2666MHz ECC 内存
  • 1x PERC 730 2GB 12Gb/s RAID 卡
  • 附加 NVMe 适配器
  • Ubuntu-16.04.3-桌面-amd64

测试背景 

StorageReview 企业测试实验室 提供了一个灵活的架构,用于在与管理员在实际部署中遇到的环境相当的环境中对企业存储设备进行基准测试。 企业测试实验室结合了各种服务器、网络、电源调节和其他网络基础设施,使我们的员工能够建立真实世界的条件,以便在我们的审查期间准确地衡量性能。

我们将这些关于实验室环境和协议的详细信息纳入审查,以便 IT 专业人员和负责存储采购的人员能够了解我们取得以下成果的条件。 我们的评论都不是由我们正在测试的设备制造商支付或监督的。 

应用程序工作负载分析

为了了解企业存储设备的性能特征,必须对实时生产环境中的基础架构和应用程序工作负载进行建模。 因此,我们对三星 883 DCT 的基准测试是 通过 SysBench 的 MySQL OLTP 性能 和 Microsoft SQL Server OLTP 性能 具有模拟的 TCP-C 工作负载。 对于我们的应用程序工作负载,每个驱动器将运行 2-4 个配置相同的虚拟机。

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 事务基准测试,金士顿 DC500R 几乎不落后于三星 883 DCT,总共发布了 6,290.6 TPS。

与 TPS 相比,延迟是 SQL Server 性能的更好指示。 在这里,我们看到三星 860 DCT 和金士顿 DC500R 并列第二,显示为 26.5 毫秒。

系统性能

下一个应用程序基准包括 Percona MySQL OLTP 数据库 通过 SysBench 测量。 该测试测量平均 TPS(每秒事务数)、平均延迟和平均 99% 延迟。

每 系统平台 VM 配置了三个虚拟磁盘:一个用于引导 (~92GB),一个用于预建数据库 (~447GB),第三个用于测试中的数据库 (270GB)。 从系统资源的角度来看,我们为每个虚拟机配置了 16 个 vCPU、60GB DRAM 并利用了 LSI Logic SAS SCSI 控制器。

Sysbench 测试配置(每个虚拟机)

  • CentOS 6.3 64 位
  • Percona XtraDB 5.5.30-rel30.1
    • 数据库表:100
    • 数据库大小:10,000,000
    • 数据库线程:32
    • 内存缓冲区:24GB
  • 测试时长:3 小时
    • 2 小时预处理 32 个线程
    • 1 小时 32 个线程

在 Sysbench 事务基准测试中,DC500R 落后于其他驱动器,显示为 1,680.47 TPS。

Sysbench 平均延迟也让 DC500R 处于底部,为 76.2ms。

对于我们最坏情况下的延迟(99th百分位数),DC500R 再次以 134.9 毫秒的延迟排在最后。

VDBench 工作负载分析

在对存储设备进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,从“四个角”测试、常见的数据库传输大小测试到来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。 我们针对这些基准测试的测试过程用数据填充整个驱动器表面,然后将驱动器部分分区为驱动器容量的 25%,以模拟驱动器如何响应应用程序工作负载。 这不同于使用 100% 的驱动器并使它们进入稳定状态的全熵测试。 因此,这些数字将反映更高的持续写入速度。

简介:

  • 4K 随机读取:100% 读取,128 个线程,0-120% 重复率
  • 4K 随机写入:100% 写入,64 线程,0-120% iorate
  • 64K 顺序读取:100% 读取,16 线程,0-120% 迭代
  • 64K 顺序写入:100% 写入,8 个线程,0-120% 迭代
  • 综合数据库:SQL 和 Oracle
  • VDI 完整克隆和链接克隆跟踪

在我们的第一个 VDBench 工作负载分析,随机 4K 读取中,金士顿 DC500R 的性能数据令人印象深刻,在接近 1 IOPS 时保持低于 80,000 毫秒的延迟,并以 80,209 毫秒的延迟达到 1.59 IOPS 的峰值性能。

对于随机 4K 写入,所有驱动器的结果几乎相同,IOPS 略高于 63,000,延迟为 2 毫秒。

切换到顺序工作负载,我们首先查看 64K 读取测试。 在这里,金士顿驱动器具有亚毫秒级延迟,直到大约 5,200 IOPS 或 325MB/s。 该驱动器以 7,183 IOPS 或 449MB/s 的峰值位居第二,延迟为 2.22 毫秒。

对于顺序写入,金士顿硬盘具有最佳的整体性能,保持亚毫秒级延迟直到大约 5,700 IOPS 或 356MB/s,然后以 6,291 IOPS 或 395MB/s 的峰值达到 2.51ms 的延迟。

接下来,我们继续我们的 SQL 工作负载,在所有三个测试中,金士顿 DC500R 是唯一超过亚毫秒延迟的驱动器。 在这里,DC500R 的峰值性能为 26,411 IOPS,延迟为 1.2 毫秒。

对于 SQL 90-10,金士顿硬盘以 27,339 IOPS 的峰值性能和 1.17 毫秒的延迟落后于其他硬盘。

在 SQL 80-20 中,趋势仍在继续。 在这里,金士顿硬盘的峰值性能为 29,576 IOPS,延迟为 1.08 毫秒。

转向 Oracle 工作负载,DC500R 再次落在最后,但能够在三分之二的测试中保持亚毫秒级延迟。 对于第一次测试,金士顿的峰值性能为 29,098 IOPS,延迟为 1.18 毫秒。

使用 Oracle 90-10,DC500R 的峰值性能为 24,555 IOPS,延迟为 894.3μs。

Oracle 80-20 的金士顿驱动器为 26,401 IOPS,延迟为 831.9μs。

接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI Full Clone Boot,金士顿驱动器继续保持最后的状态,延迟约为 12,000 IOPS,达到突破性的亚毫秒级延迟,峰值为 16,203 IOPS,延迟为 2.14 毫秒。

VDI FC Initial Login 见证了金士顿硬盘的一些改进,位居(非常接近)第二位。 该驱动器保持亚毫秒延迟,直到大约 11,000 IOPS,并以 13,652 IOPS 达到峰值,延迟为 2.18 毫秒。

金士顿硬盘在 VDI FC Monday Login 中再次紧随其后。 虽然希捷 Nytro 1351 的峰值性能略好,但金士顿硬盘在大部分测试中保持了更好的延迟。 DC500R 的峰值性能为 11,897 IOPS,延迟为 1.31 毫秒。

切换到链接克隆 (LC) 后,金士顿硬盘在启动测试中排名最后,以低于 6000 IOPS 的速度打破了亚毫秒级延迟。 DC500R 的峰值性能为 7,861 IOPS,延迟为 2.03 毫秒。

VDI LC Initial Login 使驱动器跃升至第二位,但是,驱动器在峰值时几乎没有突破亚毫秒级延迟,在 7,950 毫秒的延迟时显示 1.001 IOPS。

对于我们的最终测试,我们查看 VDI LC 星期一登录。 在这里,该驱动器以 9,205 IOPS 的峰值性能和 1.72 毫秒的延迟保持第二。 该驱动器具有亚毫秒延迟,直到大约 6,400 IOPS。

结语

金士顿 DC500R 是该公司专为企业设计的最新 SATA SSD。 DC500R 是一款 2.5 英寸外形规格的 SSD,容量从 480GB 到 3.84TB 不等。 该驱动器采用 3D TLC NAND,旨在兼顾性能和耐用性,3,504TB 型号的写入容量为 3.84 TB,连续读取速度高达 555MB/s,写入速度高达 520MB/s,吞吐量高达 98,000 IOPS 读取和 28,000 IOPS 写入。

为了测试性能,我们将金士顿 DC500R 与其他流行的 SATA SSD 进行对比,包括三星的 860 离散余弦变换和 883 离散余弦变换,以及 希捷 Nytro 3530. 金顿 DC500R 能够跟上(在某些情况下,表现优于)这些驱动器。 在我们的应用程序工作负载中,金士顿 DC500R 在 SQL 工作负载中表现良好,第二个整体 TPS 性能为 6,291.8,保持在 26.5 毫秒的较低延迟配置文件。 尽管迁移到写入配置文件较重的 Sysbench 工作负载,DC500R 以 1,680.5 TPS、平均延迟 76.2 和最坏情况下的延迟 134.9 毫秒滑落到包的后面。

在我们的 4K 随机测试中,金士顿 DC500R 测得的读取速度为 80,209 IOPS,延迟为 1.59 毫秒,并发布了略高于 63,000 IOPS 的延迟为 2 毫秒。 在 64K 读/写中,DC500R 的速度分别为 7,183 IOPS 或 449MB/s,延迟为 2.22ms,以及 6,291 IOPS 或 395MB/s,延迟为 2.51ms。 在 SQL 和 Oracle 等综合工作负载中,DC500R 的性能随着写入活动的增加而下滑。 在我们的 SQL 工作负载中,金士顿 DC500R 表现不佳,在三项测试中均垫底,并且是唯一超过亚毫秒延迟的驱动器。 然而,我们的 Oracle 测试讲述了一个不同的故事,显示该驱动器在三个测试中的两个中排名第二,它能够始终保持亚毫秒级的延迟水平。 在链接和完整克隆 VDI 基准测试中,金士顿 DC500R 始终表现出稳定的性能。

总的来说,金士顿 DC500R SSD 是一款令人印象深刻的驱动器,有时会被忽视。 与高性能 NVMe 和其他技术一样有趣的是,SATA 驱动器在服务器或存储控制器启动任务方面仍然承担着大部分的任务,其中可靠性至关重要。 它们还提供经济实惠的服务器内存储,其中容量和价格是关键,以及 SSD 相对于 HDD 提供的所有其他 TCO 优势。 就其本身而言,与其他有价值的驱动器相比,DC500R 在我们的许多测试中都位居榜首。 总而言之,DC500R 是使用 SATA 接口并需要可靠、性能良好、耐用性和各种容量的驱动器的用例的不错选择。

金士顿产品页面

讨论这篇评论