存储评论网

Dot Hill AssuredSAN Ultra48 混合评论

企业版  ◇  企业存储

Dot Hill 长期以来一直生产能够同时处理传统硬盘和 SSD 存储卷的存储控制器和系统。去年 11 月,他们发布了一项重要的软件更新,其中一项改进是优化了4004 控制器架构,使其更适合混合配置。我们之前评测过的Dot Hill AssuredSAN Ultra48就采用了 4004 控制器,将 HDD 配置转换为混合配置只需将 HDD 替换为 SSD 即可。这些 SSD 可以用作实时分层存储,也可以用作缓存模式,扩展存储控制器的缓存。

如前所述,Dot Hill 最近更新了其RealStor 软件。其中两项更新功能对 Ultra48 阵列(尤其是混合阵列)的性能提升尤为显著,分别是 RealTier 和 RealCache。RealTier 是一款用于 HDD 和 SSD 自动实时分层的软件。它的工作原理是将频繁使用或“热点”数据移动到最佳层级。最佳层级可以是混合阵列中的 SSD 层,也可以是配备高速硬盘的 HDD 层。例如,假设一家公司有一个紧急项目,多人同时进行,RealTier 会将数据移动到最佳层级,从而显著提升整体性能。同时,RealTier 会将不常用或“冷”数据移动到速度较慢、成本较低的层级。这种自动数据迁移功能使 RealTier 能够节省成本和容量。RealCache 通过自动激活 SSD 作为控制器缓存的扩展,显著提升读取性能。

RealStor 软件还有许多其他功能,这些功能将有利于混合阵列的客户。 RealStor 使用简化的用户界面来提高任何规模的组织的性能。 上面我们提到了RealTier和RealCache,第一个是根据需求实时提升性能,第二个是通过扩展controller cache来提升读密集型性能。 RealStor 具有精简配置功能 RealThin,它允许 IT 经理根据需要通过简化、配置和修改卷来响应数据增长。 LUN 固定功能允许将某些应用程序固定到高性能层。 称为 RealPool 的自动池功能。 RealQuick,一种快速 RAID 重建功能,仅通过重建包含实际数据的扇区来工作,由于跳过了不必要的扇区,因此重建速度更快。 RealSnap 是一项允许在不影响存储性能的情况下一次拍摄多达 1,024 个虚拟化快照的功能。 所有新功能都通过 RealStor 的存储管理控制台进行管理,它不仅支持管理、配置和监控 RealStor 的虚拟化功能,还可以管理遗留的 DMS 软件。 对于那些喜欢它的人,RAIDar 2.0 仍然可用。 

我们的审查配置为我们的 Ultra4 添加了 400 个 48GB HGST SAS SSD,由于 SSD 有助于热数据移动,我们从旧版本中删除了 16 个我们不需要容量或性能的 HDD。 RealStor 许可证是 2600 美元,不需要额外的许可证。 我们审查中使用的新配置(包括 4 个 SSD 和 32 个 HDD)的总成本为 113,158 美元。

设计和建造

由于我们使用的是相同的阵列,主要区别在于在现有配置中添加了固态硬盘 (SSD),因此其设计和构造与Dot Hill AssuredSAN Ultra48 评测中的相同。使用拉出式托架和快拆式硬盘托架,将 SSD 添加到机箱中非常简单。由于我们同时升级了 Ultra48 的固件,因此我们从一个全新的系统开始,而无需在旧的 LUN 布局和能够提供读写缓存以及更快存储层的新布局之间迁移数据。这四块 SSD 可以插入 Ultra48 机箱内的任意插槽。

管理学

DotHill 启用 SSD 读/写缓存的新软件还带来了一个完全更新的管理界面。 大多数功能是相同的,但外观更加简洁和优美。 另一个改进是 GUI 为每个控制器提供实时性能数据,并显示每个存储层在两个控制器上正在做什么。 它还显示存储利用率,包括您的 SSD 层的利用率。 这些功能非常有用,因为当客户最终使用他们的阵列时,了解您何时可能需要添加额外的缓存(或者您是否需要添加更多缓存)可以帮助进行长期规划。

测试背景和比较

我们会公布实验室环境清单实验室网络功能概述以及其他测试方案详情,以便管理员和设备采购负责人能够客观地评估我们获得已公布结果的条件。为了保持独立性,我们所有的评测均不受被测设备制造商的付费或操控。

我们将把 Dot Hill AssuredSAN Ultra48 Hybrid 与AMI StorTrends 3500iX-IO ISE 710HP StoreVirtual 4335Dell EqualLogic PS6210XS以及非混合型Dot Hill AssuredSAN Ultra48进行比较。

对于我们测试的每个平台,了解每个供应商如何为不同的工作负载配置单元以及用于测试的网络接口非常重要。 当涉及到在给定工作负载中的性能时,使用的闪存数量与底层缓存或分层过程同样重要。 以下列表显示了闪存和 HDD 的数量、在我们的特定配置中可用的数量以及利用了哪些网络互连:

  • Dot Hill AssuredSAN Ultra48(全盘)
    • 标价:79,000 美元
    • 14.4TB HDD((4)600GB 10K HDD x 12 RAID10)或 24TB HDD((4)600GB 10K HDD x 12 RAID50)
    • 网络互连:16Gb FC,每个控制器 4 个 16Gb FC
  • Dot Hill AssuredSAN Ultra48(混合)
    • 标价:113,158 美元
    • 闪存:800GB(4 个 400GB HGST SAS SSD,2 个 RAID1 池)
    • 硬盘:9.6TB(32 个 600GB 10K 6G SAS 硬盘,2 个 RAID10 池)
    • 网络互连:16Gb FC,每个控制器 4 个 16Gb FC
  • AMI StorTrends 3500i
    • 标价:87,999 美元
    • 闪存:200GB(200GB SSD x 2 RAID1)
    • 闪存层:1.6TB 可用(800GB SSD x 4 RAID10)
    • HDD:10TB 可用(2TB HDD x 10 RAID10)
    • 网络互连:10GbE iSCSI,每个控制器 2 个 10GbE Twinax
  • HP StoreVirtual 4335 – 3 个节点
    • 标价:每个节点 41,000 美元,123,000 美元
    • 闪存:1.2TB 可用(每个节点 400GB SSD x 3 RAID5,跨集群的网络 RAID10)
    • HDD:10.8TB 可用(900GB 10K HDD x 每个节点 7 个 RAID5,跨集群的网络 RAID10)
    • 网络互连:10GbE iSCSI,每个控制器 1 个 10GbE Twinax
  • 戴尔 EqualLogic PS6210XS
    • 标价:134,000 美元
    • 闪存:4TB 可用(800GB SSD x 7 RAID6)
    • HDD:18TB 可用(1.2TB 10K HDD x 17 RAID6)
    • 网络互连:10GbE iSCSI,每个控制器 2 个 10GbE Twinax
  • X-IO 伊势 710
    • 标价:115,000 美元
    • 800GB 闪存(200GB SSD x 10 RAID10)
    • 3.6TB 硬盘(300GB 10K 硬盘 x 30 RAID10)
    • 网络互连:8Gb FC,每个控制器 2 个 8Gb FC

应用性能分析

我们对 Dot Hill AssuredSAN Ultra48 的前两个基准测试分别是VMware VMmark 虚拟化基准测试Microsoft SQL Server OLTP 基准测试,这两个测试都模拟了与 Ultra48 及其同类产品所设计服务的应用工作负载类似的应用工作负载。

StorageReview VMmark 协议利用一系列基于常见虚拟化工作负载和管理任务的子测试,并使用基于图块的单元测量结果。 磁贴衡量系统执行各种虚拟工作负载的能力,例如 VM 的克隆和部署、跨数据中心的自动 VM 负载平衡、VM 实时迁移 (vMotion) 和动态数据存储重定位 (storage vMotion)。 带 SSD 缓存的 Dot Hill Ultra48 是迄今为止我们评估过的功能最强大的混合阵列。 它成功地达到了 18 个图块,这恰好是我们测试基础设施的上限。 对仅磁盘​​配置的改进是巨大的。 磁盘阵列开始在 8 个区块上苦苦挣扎,混合配置毫无问题地增加到 18 个区块,考虑到闪存池有多小,这更令人印象深刻。

StorageReview 的Microsoft SQL Server OLTP 测试协议采用事务处理性能委员会 (TPPC) 基准测试 C (TPC-C) 的最新草案。TPC-C 是一款在线事务处理基准测试工具,能够模拟复杂应用环境中的各种活动。与合成性能基准测试相比,TPC-C 基准测试更能准确地评估数据库环境中存储基础架构的性能优势和瓶颈。本次评测中,我们使用一个 685GB(3,000 规模)的 SQL Server 数据库,并在 30,000 个虚拟用户的负载下测量其事务性能和延迟。

Ultra48 在配置为 RAID6,169 并带有 SSD 缓存时以 10 TPS 的速度运行,总体排名第二,仅次于 AMI StorTrends 3500i,AMI StorTrends 48i 仅略高于 Ultra6,272 的 103 TPS 或仅高出 48 TPS。 具有 SSD 缓存的混合 Ultra10 执行的 TPS 几乎是非混合 RAID50 配置的两倍,是 RAIDXNUMX 配置的六倍多。

平均延迟基准测试的结果相似,但这次 AMI StorTrends 3500i 的延迟几乎降低了三倍,为 41 毫秒,而配置为 RAID48 且带有 SSD 缓存的 Ultra10 的延迟为 121 毫秒,但它的延迟明显低于其非混合配置。

企业综合工作负载分析

在启动每项fio 综合基准测试之前,我们的实验室会先对设备进行预处理,使其在 16 个线程、每个线程 16 个未处理队列的重负载下达到稳定状态。然后,我们会以设定的时间间隔,采用多种线程/队列深度配置对存储设备进行测试,以展示其在轻负载和重负载下的性能。

  • 预处理和初级稳态测试:
  • 吞吐量(读+写 IOPS 聚合)
  • 平均延迟(读+写延迟一起平均)
  • 最大延迟(峰值读取或写入延迟)
  • 延迟标准偏差(读+写标准偏差一起平均)

该综合分析包含两个在制造商规范和基准中广泛使用的配置文件:

  • 4k – 100% 读取和 100% 写入
  • 8k – 100% 读取和 100% 写入
  • 8k – 70% 读取/30% 写入
  • 128k – 100% 读取和 100% 写入

我们的第一个基准测量由 4% 写入和 100% 读取活动组成的随机 100k 传输的性能。 写入性能最高的是 AMI StorTrends 3500i,为 43,420 IOPS。 具有 SSD 缓存的 Ultra48 以 29,165 IOPS 写入处于中间位置。 在读取性能方面,排名前两位的是 HP StoreVirtual 4335,IOPS 为 141,141,以及 Dell EqualLogic PS6210XS,IOPS 为 133,247。 带有 SSD 缓存的 Ultra48 以 57,068 IOPS 的成绩正好落在中间。 我们在这里看到,与其他非混合配置相比,具有 SSD 缓存的 Ultra48 的写入性能吞吐量几乎是其两倍,读取性能吞吐量是其两倍以上。 

在平均延迟测​​试中,带有 SSD 缓存的 Ultra48 以 4.48 毫秒的读取速度和 8.77 毫秒的写入速度落在中间一次。 HP StoreVirtual 4335 的读取延迟最低,为 1.81 毫秒,AMI StorTrends 3500i 的写入延迟最低,为 5.89 毫秒。 我们再次看到混合配置的延迟显着减少。 

查看最大延迟,我们发现带有 SSD 缓存的 Ultra48 确实很出色。 它的整体读取和写入延迟最低,读取性能为 25.22 毫秒,写入性能为 29.16 毫秒,远低于所有其他阵列。

在我们的标准偏差测试中,带有 SSD 缓存的 Ultra48 再次表现良好,写入延迟最低,为 3.02 毫秒,但在读取延迟方面略微被 HP StoreVirtual 4335 略微击败,延迟分别为 1.44 毫秒和 93 毫秒。

在为顺序 48k 传输重新调节 Ultra8 之后,我们测量了 16 个线程负载和 16 个队列深度的吞吐量,用于 100% 读取和 100% 写入操作。 在这里,我们将 RAID10 配置中的混合模型与 RAID10 配置和 RAID50 配置中的非混合模型进行了比较。 虽然我们在这里看到混合版本的性能更高,但我们看到它低于非混合版本,读取性能为 99,565 IOPS,写入性能为 38, 896 IOPS。 非混合 Ultra48 在两种配置中的运行大致相同,RAID50 的运行速度略高,读取性能为 138,086 IOPS,写入性能为 53,692 IOPS。

继续我们的 70% 读取 30% 写入随机工作负载,带有 SSD 缓存的 Ultra48 运行在中间到顶部。 它达到了 39,226 IOPS 的峰值。 总体表现最好的是 AMI StorTrends 3500i 53,687 IOPS,尽管它确实需要整个运行才能达到这些更高的数字。

对于平均延迟,具有 SSD 缓存的 Ultra48 始终具有相当低的延迟。 XIO 的表现稍好一些,但带有 SSD 缓存的 Ultra48 是表现最好的之一。

在最大延迟下,带有 SSD 缓存的 Ultra48 在整个过程中保持相当一致的低延迟,使其成为最佳性能者。

标准差检验结果与上述类似。 带有 SSD 缓存的 Ultra48 在整个测试过程中再次保持一致的极低延迟,再次名列前茅。

我们最终的综合基准测试基于具有 128% 读取和 100% 写入操作的顺序 100k 传输。 就像我们上面的 8k 测试一样,我们将混合 Ultra48 与非混合模型进行了比较。 这次我们看到 Hybrid 在读取性能上表现得更好,比 RAID50 non-hybrid 的性能高出三倍,Hybrid 的读取吞吐量为 2,206,924KB/s,RAID684,368 为 50KB/s。 另一方面,Hybrid 的写入吞吐量表现不佳,它们的写入性能为 1,997,209KB/s,而 RAID10 的写入性能几乎是 3,759,308KB/s 的两倍。

结语

Dot Hill 极大地扩展了他们的 4004 存储控制器和它们驻留的系统的功能和生产范围,例如我们实验室中的 Ultra48。 只需添加几个 SSD,客户就有机会从现有硬件中获得令人印象深刻的性能提升。 对于新部署,对于许多想要充分利用超密集 Dot Hill 底盘的人来说,混合选项应该是一个灌篮高手。 除了混合功能外,Dot Hill 还在 RealStor 2.0 中添加了其他几个新功能,例如自动实时分层以提高性能,通过 SSD 扩展控制器缓存以显着缩短读取时间,LUN pinning 允许固定应用程序到高性能层、自动池、事物配置和虚拟化快照功能,允许一次拍摄多达 1,024 个快照而不影响性能。 

在计算投资回报率时,性能才是最重要的。 在这方面,我们将之前评测过的全磁盘配置的 Ultra48 与使用 RealStor 2.0 和四个 HGST SAS SSD 的同一系统进行了比较。 比较 SQL Server 结果,我们看到延迟改善了 97%,从 HDD RAID3,447 配置中的 10 毫秒增加到混合中的 121 毫秒,我们的 TPS 几乎翻了一番,从 HDD RAID3,663 配置中的 10 TPS 增加到混合中的 6,272 TPS . 转向随机 4K,我们再次看到读取性能提高了一倍以上,写入吞吐量性能几乎翻了一番(混合 57,068 IOPS 读取,HDD RAID24,376 配置 10 IOPS 读取,混合 29,165 IOPS 写入,混合 16,620 IOPS 写入硬盘 RAID10 配置)。 在延迟方面,混合动力系统全面改善,而具有 SSD 缓存的 Ultra48 在最大延迟方面表现最佳。 对于读取延迟,我们看到混合速度提高了 45-95%。 有了写入延迟,我们发现速度提高了 45-80%。 我们的 70% 读取 30% 写入随机 8K 测试描绘了与 4K 测试相似的画面。 总体而言,我们看到了速度和性能的提高。 

您从 Dot Hill 得到的是一个经验丰富的存储控制器,它不仅已经广泛使用,而且已经在新功能和性能增强方面进行了大量投资,正如我们在这里看到的那样。 只有四个 SSD,实际上是非常好的 SSD,全磁盘 Ultra48 转变为一个高性能混合阵列,与其他领先的混合解决方案相抗衡。 新发现的性能提升与 Ultra48 平台令人难以置信的密度相结合,创造了一个有趣的机会。 当然,混合优势遍及使用 4004 控制器的整个产品组合,因此如果高密度不是核心问题,更多标准外形也能看到优势。 

优点

  • 为分层添加 SSD 后在 VMmark 中表现出色
  • 在我们的 SQL Server 基准测试中混合阵列中排名第二
  • RealStor 2.0 具有多项新功能,例如自动实时分层、控制器缓存扩展、自动精简配置、LUN 固定、自动池和快速 RAID 重建

缺点

  • 随机 I/O 工作负载不如其他混合阵列强大

底线

Dot Hill Ultra48 Hybrid 在 2U 外形中具有相同的控制器质量、机箱容量和成本优势的组合,并且由于 SSD 和更新的软件而具有更好的性能和新功能的额外优势。 

Dot Hill AssuredSAN Ultra48 产品页面

讨论这篇评论

参与 StorageReview

电子报| YouTube | 播客iTunes / Spotify | Instagram | Twitter | TikTok | RSS订阅

StorageReview 企业实验室