首页 企业 HGST Ultrastar SS200(混合工作负载)评测

HGST Ultrastar SS200(混合工作负载)评测

by 亚当·阿姆斯特朗

HGST Ultrastar SS7.68 SSD 具有高容量(读取密集型版本高达 200TB),适用于希望扩展其闪存占用空间或采用全闪存的企业。 这些驱动器不仅具有高容量,还能够在顺序读取中达到 1.8GB/s,在随机读取中达到 250K IOPS。 尽管名称与 SS200 相同,但该驱动器以两种形式发布,一种是混合工作负载版本,另一种是读取密集型版本。


HGST Ultrastar SS7.68 SSD 具有高容量(读取密集型版本高达 200TB),适用于希望扩展其闪存占用空间或采用全闪存的企业。 这些驱动器不仅具有高容量,还能够在顺序读取中达到 1.8GB/s,在随机读取中达到 250K IOPS。 尽管名称与 SS200 相同,但该驱动器以两种形式发布,一种是混合工作负载版本,另一种是读取密集型版本。

由于这两个驱动器几乎相同,期待耐用性,对于描述,可以跳转到找到的另一篇评论 点击这里.

HGST Ultrastar SS200 规格:

  • 外形尺寸:2.5”
  • 接口:SAS 12Gb/s
  • 容量:3.2TB、1.6TB、800GB、400GB
  • 每日工作日:3
  • 性能
    • 顺序读取(最大 MB/s,128KiB):1,800
    • 顺序写入(最大 MB/s,128KiB):1,000
    • 随机读取(最大 IOPS,4KiB):250K
    • 随机写入(最大 IOPS,4KiB):86K
    • 混合随机读/写(最大 IOPS 70%R/30%W,4KiB):154K
    • 写入延迟 512B (μs):100
  • 可靠性
    • 读取的错误率:< 1 in 10^17
    • MTBF:2.5亿小时
    • 年故障率 (AFR):0.35%
    • 有限保修:5 年
    • 数据保留:3°C 时 40 个月
  • 电力
    • 要求(DC +/- 5%):5V & 12V
    • 工作(W,典型值):9 或 11
    • 闲置 (W):3.8 至 4.3
  • 物理
    • z 高度(毫米):15
    • 尺寸(宽 x 深,mm):69.85 x 100.45
    • 重量(克,最大):200
  • 环境
    • 温度:0°C 至 70°C(外壳)

测试背景和比较

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

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

我们在 Supermicro SuperServer 2028U-TNR4T 中测试了本次评测中的所有 SSD。 它配置有 2 个 Intel E5-2699 v3 CPU、768GB RAM(24 个 32GB DDR4),并运行 ESXi 6.0 作为管理程序。 用于 SATA 和 SAS 测试的 HBA 是基于 LSI Logic Fusion-MPT 12GSAS SAS3008 芯片组的 SuperMicro HBA。

本次审查的可比性:

应用程序工作负载分析

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

SQL Server 性能

每个 SQL Server VM 都配置有两个虚拟磁盘:100GB 卷用于启动,500GB 卷用于数据库和日志文件。 从系统资源的角度来看,我们为每个虚拟机配置了 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 输出时,SS200 混合驱动器发现自己略好于包中的平均水平。 该驱动器的平均得分为 3,152.2 TPS,单个虚拟机的运行速度从 3,152.1 TPS 到 3,152.3 TPS。

在 15k 用户 SQL Server 基准测试期间的平均延迟结果将 SS200 混合放在顶部附近,聚合和单个 VM 延迟为 15 毫秒。 这使它与它的阅读密集型兄弟完全一致。 

系统性能

下一个应用程序基准包括 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 个线程

SS200 混合驱动器以 4,738.6 TPS 的总分最高,略高于其读取密集型驱动器。 单个虚拟机的运行速度从 1,176.8 TPS 到 1,206.7 TPS。

对于平均延迟,混合 SS200 再次以 27.02 毫秒的总分成为整体表现最好的,它的最佳个人得分为 26.52 毫秒。

就我们最坏情况下的 MySQL 延迟情况(第 99 个百分位延迟)而言,SS200 的混合延迟为 46.94 毫秒,仅次于它的读取密集型兄弟。

总结

从性能来看,HGST UltraStar SS200 提供了全面的强大性能。 在 SQL Server 中,该驱动器在事务基准测试和平均延迟方面均高于平均水平。 该驱动器的总得分为 3,152.2 TPS,平均延迟为 15 毫秒。 在我们的 Sysbench 测试中,该驱动器确实非常出色,在事务性基准测试和平均延迟中获得最高分,在我们最坏情况下的 MySQL 延迟场景(第 99 个百分位延迟)中排名第二,领先千分之一毫秒。 该驱动器的总得分为 4,738.6 TPS,平均延迟为 27.02 毫秒,最坏情况下的延迟为 46.94 毫秒。

底线

HGST UltraStar SS200 的混合用例版本为希望扩展其 SAS 闪存占用空间的数据中心带来了充足的性能和容量。

HGST Ultrastar SS200 产品页面

讨论这篇评论

注册 StorageReview 时事通讯