Dell EMC SC9000 是戴尔 SC 系列中性能最高的全闪存和混合存储服务器解决方案,基于 PowerEdge 系列的传统构建并利用最新的 Storage Center 操作系统 7。在过去几个月中,StorageReview企业测试实验室已将 SC9000 通过我们的应用程序基准测试协议,以了解它在实际工作负载下的表现。 我们的评测还探讨了 SC9000 和 SCOS 7 如何融入 Dell EMC 不断发展的中端存储生态系统,其中包括 SC 系列和 Unity 产品。
回顾两年前我们对 Compellent SC8000 的评估,我们发现了一些线索,预示着戴尔企业存储集团在推出 SC9000 时的发展方向。2014 年初,戴尔正全力推广数据中心闪存存储。戴尔的推广策略并非仅仅基于闪存价格的下降,而是基于其“数据渐进式”技术以及其他底层新功能。
当 SC9000 于 2015 年发布时,它被誉为戴尔的 SC 系列旗舰阵列,它将戴尔的 13G PowerEdge 技术与新的 12Gb SAS 磁盘盒结合在一起。 然后在 2016 年年中,戴尔发布了 SCOS 7,这是对其 Storage Center 操作系统的重大更新。 戴尔不仅推出了一流的重复数据删除和压缩等新功能,还在 Storage Center 服务器和 EqualLogic PS 系列之间引入了紧密的管理集成。
在我们开始评估 SC9000 之际,戴尔宣布收购 EMC,使戴尔科技集团成为全球最大的私营科技公司。SC9000 和 Storage Center Operating System 7 或许能为戴尔基础设施解决方案集团未来的技术产品组合发展方向,以及戴尔 EMC 在 2017 年和 2018 年的优先市场领域提供一些线索。
无论公司在中端和企业存储产品方面的发展方向如何,在 Dell EMC SC9000 本身方面都有很多值得乐观的地方,正如我们在评估过程中发现的那样。
Dell EMC SC9000 规格
- 处理器:每个控制器双 3.2GHz 8 核 Intel Xeon 处理器
- 每个阵列的控制器:2(主动/主动)
- 操作系统:Dell Storage Center OS (SCOS) 6.7 或更高版本
- 系统内存:每个控制器 256GB(每个阵列总共 512GB)
- 扩容能力
- 最小/最大驱动器:每个阵列 6/1024 个,联合系统中更多
- 最大原始容量 (SAN):每个阵列 3 PB(SSD 或 HDD),在联合系统中更多
- 最大原始容量 (NAS):
- 每个阵列 3PB,带有可选的 FS8600
- 单个命名空间中的 6PB(使用 FS8600 和多个 SC9000 阵列)
- 储存媒介
- 架构:SAS 和 NL-SAS 驱动器; 不同的驱动器类型、传输速率和转速可以在同一系统中混合使用
- SSD:写入密集型,读取密集型
- 硬盘驱动器:15K、10K、7.2K RPM
- 扩展柜
- SC420(24 个 2.5” 驱动器插槽,12Gb SAS)
- SC400(12 个 3.5” 驱动器插槽,12Gb SAS)
- SC280(84 个 3.5” 驱动器插槽,6Gb SAS)
- SC220(24 个 2.5” 驱动器插槽,6Gb SAS)
- SC200(12 个 3.5” 驱动器插槽,6Gb SAS)
- 网络和扩展 I/O
- PCIe3插槽:每个控制器7个,4个全高(缓存卡占用一个)和3个半高
- 任何插槽均可用于前端网络或后端扩展容量连接
- 前端网络协议:FC、iSCSI、FCoE(支持同步多协议)
- 最大 16Gb FC 端口:每个阵列 32 个 (SFP+)5
- 最大 8Gb/4Gb FC 端口:每个阵列 24 个 (SFP+)5
- 最大 10Gb iSCSI 端口:每个阵列 20 个(SFP+ 光卡或铜卡、BASE-T、iSCSI DCB、IPv6)
- 最大 1Gb iSCSI 端口:每个阵列 20 个 (BASE-T)
- 最大 10Gb FCoE 端口:每个阵列 12 个(SFP+ 光卡或铜卡,BASE-T)
- 后端扩展协议:12Gb SAS(自动协商至 6Gb)
- 最大后端扩展端口:每个阵列 32 个
- 阵列配置:全闪存、混合或 HDD 阵列
- 存储格式:来自同一池的块 (SAN) 和/或文件 (NAS)
- 数据优化
- 自动分层方法:基于实时数据使用的基于策略的迁移,可定制的 512KB-4MB 页面大小
- 自动分层结构:总共最多 3 个主要(基于媒体)层,最多 2 个 SSD 层(写入和读取密集型 SSD)
- 分层定制:默认和用户定义的配置文件,将卷“固定”到任何层的选项
- RAID支持:RAID 0、1、5、6、RAID 10、RAID 10 DM(双镜像); 单个阵列上可以存在 RAID 级别的任意组合
- RAID 分层:在同一层自动配置和动态重新分配多个 RAID 级别; 无需预先分配 RAID 组
- 自动精简配置:默认情况下在所有卷上处于活动状态,在所有功能上以全性能运行
- 重复数据删除和压缩:SSD 和/或 HDD 层上每个卷的可选选项; 仅压缩选项也可用
- HDD 优化:FastTrack 将频繁访问的数据移至外部磁道以加快响应时间
- 物理性能
- 电源:双冗余 1100W 80 PLUS 白金认证电源
- 最大功率:425W
- 入口类型:NEMA 5-15/CS22.2,n°42
- 高度:2U/87.3 毫米(3.44 英寸)
- 宽度:482.4 毫米(18.98 英寸),带机架闩锁; 444 毫米(17.08 英寸),不带机架闩锁
- 深度:755.8 毫米(29.75 英寸),带挡板
- 重量:19.73公斤(43.5磅)
- ReadyRails II 静态导轨,用于在带方孔或无螺纹圆孔的 4 柱机架中免工具安装,或在 4 柱螺纹孔机架中使用工具安装
- 环境
- 工作温度: 工作:41°F 至 104°F(5°C 至 40°C)
- 非工作温度:-40°F 至 149°F(-40°C 至 65°C)
- 工作湿度:10% 至 80%(非冷凝)
- 非工作湿度:5% 至 95%(非冷凝)
- 服务:Dell Copilot 支持部署和咨询服务; Dell Copilot Optimize 可供训练有素的系统分析师提供额外的持续战略咨询和指导
- 诊断引擎:集成戴尔远程访问控制器 (iDRAC)
- 系统调整:戴尔性能分析收集工具包 (DPACK) 工具
- 驱动器保修:所有 SSD 和 HDD 均提供有效服务协议的终身磨损更换保修
建筑与设计
Dell EMC SC9000 是一款 6U 设备,包含两个 2U 控制器和至少一个 2U 存储架。 这里有点令人惊讶的是控制器的两个独立 2U 单元,因为许多现代服务器可以在一个 2U 单元中安装 2 个控制器,或者找到另一种放置它们的方法。 在设备的正面和边框下方,设备的右侧到中间覆盖着填充板,这些填充板覆盖了空托架。 左侧承载所有控件,包括电源指示/按钮、NMI 按钮、系统 ID 按钮、视频连接器、信息标签、vFlash 内存卡插槽、iDRAC USB 端口、管理 USB 端口以及 LCD 屏幕和系统按钮ID、状态和错误。
移动到设备的背面,顶部主要是 IO 卡槽,基本连接贯穿底部。 右下方有两个带风扇的电源单元,上面有一个缓存卡。 向左移动的是 4 个以太网连接器、2 个 USB 端口、视频和串行连接器、iDRAC8 端口、系统 ID 连接器和系统 ID 按钮。 在我们的构建中,我们使用两个 10GbE 双端口卡和两个 16GbE 双端口卡填充了 IO 插槽。
Dell EMC SC9000 还支持各种存储或扩展架。 在我们的案例中,我们使用的是 SC420。 SC420 有 24 个 2.5 英寸托架,支持 HDD 和 SSD SAS 驱动器。 24 个驱动器托架占据了设备正面的大部分空间,左侧是电源、状态和 ID 按钮。 设备的背面两侧都有 PSU,风扇和电源开关也位于那里。 中间有两个机柜管理模块,一个堆叠在另一个上。
SCOS 7 概述
戴尔的存储中心操作系统 (SCOS) 7 是直接在存储中心控制器上运行的操作系统和软件堆栈。 但是,从 SCOS 7 开始,它本身不再是管理界面。 由于 Dell Storage Manager (DSM) 的出现统一了 SC 系列和 Dell 的 EqualLogic PS 系列系统的管理,因此操作系统和管理工具之间的区别很明显。 换句话说,SCOS 7 为 SC9000 的管理和功能提供了底层挂钩,DSM 使用它来提供管理界面。
我们对 SCOS 7 的主要发现之一是戴尔最新的重复数据删除和压缩技术在性能方面的优势。 虽然重复数据删除在许多供应商的存储系统中变得越来越普遍,但重复数据删除的实施方式却有所不同。 戴尔采用了基于计划的重复数据删除过程,这避免了我们通常从使用在线重复数据删除的解决方案中看到的性能影响。 通过 SC9000 的基于计划的处理,数据流被直接写入最快的可用存储。
默认情况下,当数据首次写入 SC9000 时,它会被放置在 RAID 10 阵列中最快的闪存存储层中,同时等待重复数据删除、压缩和自动分层。 在重复数据删除和压缩之后,戴尔的 Data Progression 将热数据保留在这个最快的层上,直到它冷却并迁移到 RAID 5/6 以进行长期访问。 与线内重复数据删除和压缩相比,这种方法的缺点是所有数据都以其未优化的完整大小命中存储。 这意味着最快的存储层必须有足够的容量来处理传入的数据,直到下一轮重复数据删除、压缩和分层。
借助 Dell EMC SC9000 和 SCOS 7,现在可以在子 LUN 级别配置重复数据删除和压缩。 例如,管理员可以指定特定卷仅由压缩算法处理。 SCOS 7 还可以配置为对存储在快照中的非活动数据以外的所有内容禁用重复数据删除和压缩。
重复数据删除和压缩可能是 SCOS 7 更新的头条新闻,但数据效率是整个架构的基础。 这意味着 SC9000 可以利用精简克隆和写入、精简配置以及“远程即时重放”等工具,将精简配置的概念应用于灾难恢复以提供精简复制。
戴尔决定将 SC 系列与 EqualLogic PS 系列整合的成果之一是 SC9000 新推出了 VMware Virtual Volumes (VVol),这是从 PS 系列端引入的一项功能。 VVols 是一种使 SCOS 7 控制器具有虚拟机感知能力以优化 VM 性能的方案。 这意味着管理员可以在每个 VM 和每个卷的基础上配置 SCOS 7 服务。
戴尔的 SCOS 7 还包含新的基于卷的 QoS 功能,允许管理员降低具有苛刻 I/O 要求的“吵闹的邻居卷”,以便这些卷可以更好地共存于共享存储环境中。
此外,SCOS 7引入了戴尔的Live Migrate技术,意味着多阵列联合是直接运行在SC9000上的操作系统的一部分。 实时迁移允许 SC9000、SC8000 和 SC4020 管理员通过 Dell Storage Manager 将卷从一个阵列重新定位到另一个阵列,而无需使卷脱机或需要额外的硬件和软件。 同样,戴尔的 Live Volume 技术为灾难恢复方案提供了透明的自动故障转移到另一个阵列上的备用卷。 这种方法意味着应用程序可以在中断期间继续执行,而无需任何专门的虚拟化硬件或软件。
管理学
Dell EMC SC9000 使用 Dell EMC 的独立 Storage Manager Client 进行管理。 这里测试的版本是2016 R2版本。 首次启动 Storage Manager Client 时,您会看到一个登录屏幕,要求输入用户名/密码、IP 地址/主机名和要连接的端口。 单击“登录”连接到 Dell EMC Storage Manager 并允许您管理系统。
显示的第一页是一个摘要屏幕,其中包含所有连接到 Storage Manager 系统的 Storage Center 系统。 它简要总结了存储系统、IP 地址、版本和状态,以及受管理系统的容量。
深入了解系统会为您提供大量选项卡,这些选项卡详细说明了系统摘要、存储、硬件、IO 使用情况、图表、警报和日志。 显示的第一个选项卡是总体摘要,提供有关已配置空间、可用空间和系统可能触发的许多不同警报的信息。
选择“存储”选项卡进入系统的内部,其中显示卷、服务器、远程存储中心、远程 PS 组、故障域、磁盘、存储类型、快照配置文件和存储配置文件的配置。 这些中的每一个都将在接下来的部分中详细介绍。
Volumes 部分显示系统中已配置的卷。 它显示了这些卷的容量、这些卷的使用情况、活动(已用)空间、快照开销、实际空间以及卷的大量其他统计信息。 这也是您将创建卷和管理卷层次结构的区域。
单击“Create Volume”链接启动 Create Volume 向导,它允许您命名卷、选择卷的大小、选择快照配置文件、将其分配给服务器以及为卷设置不同的配置文件。 数据缩减功能(压缩或压缩和重复数据删除)利用基于软件的数据缩减来增强系统的容量。 存储配置文件和存储类型选择用于系统后端的磁盘类型和奇偶校验。
选择服务器向下钻取显示服务器、服务器集群和这些系统的磁盘分配。 该区域将被视为系统的“映射和掩蔽”部分。
选择服务器集群会显示参与服务器集群的服务器、空间信息,以及最重要的 LUN ID 和 HBA 信息。 从列表中选择一个 LUN 并右键单击会出现用于编辑 LUN 的选项,并允许修改 LUN ID 分配。
返回主服务器区域并单击“创建服务器”允许创建新服务器并分配该服务器上的 HBA。 该列表将填充未使用的服务器,这些服务器已在系统中注册但尚未分配。
单击“创建服务器集群”可以创建一个系统集群,这些系统将共享系统中的相同 LUN。 有将服务器添加到群集、删除所选和创建新服务器的选项,允许将访问单个或多个 LUN 的系统填充。
Remote Storage Centers 菜单允许用户查看连接到系统进行复制的多个不同的 Storage Center。 这都是通过 iSCSI 配置的。 由于没有要复制到的远程系统,因此该屏幕当前为空白。
Remote PS Groups 菜单显示为复制配置的远程 PS 系列阵列,同样通过 iSCSI 配置。 与 Remote Storage Centers 菜单一样,因为没有配置,所以这里没有显示。
Fault Domains 菜单显示前端端口和分配给它们的故障转移机制。 配置的故障域数量将直接反映环境中配置的结构数量。 给定一个存储结构,将有一个故障域。 如果 HBA、端口、SFP 或交换机发生故障并且 WWN(或 iSCSI 配置中的 IQN)可以转移到另一个物理接口,这些连接将被移动到另一个可用接口。 可以在 Dell 配置指南中找到有关故障域如何工作以及如何配置它们的更多信息。
磁盘菜单显示系统中的磁盘以及这些磁盘的所有相关信息。 这也是配置磁盘弹性管理的地方。 根据配置,磁盘处于“冗余”状态,这意味着配置了一个奇偶校验位 (RAID5) 或一个镜像位 (RAID10)。 可以配置双冗余,这将是 RAID6 配置。
在存储类型选项卡上可以配置不同类型的数据保护。 被测系统按原样配置了 RAID10 和 RAID5-9,并显示了容量的分配位置。 单击“创建存储类型”链接可以创建另一类启用了双奇偶校验的存储,以防止双磁盘故障。
快照配置文件是管理所有快照规则配置的地方。 这允许设置可应用于系统中任何 LUN 的不同策略,以创建用于快速灾难恢复的快照机制。
存储标题下的最后一个菜单是存储配置文件选项卡。 这允许配置层在系统上的分配方式。 指定的默认层为推荐、高优先级、中优先级和低优先级。 在被测系统上,创建了另一个配置文件,指定所有数据都在 RAID10 上,而不是将快照推送到较低的 RAID 级别 (RAID 5)。
转到“硬件”选项卡,可以看到所有控制器及其相关硬件的完整分类。 这显示了 FC 端口、iSCSI 端口、SAS 端口、缓存、风扇、PSU、磁盘和系统电压的状态。 这也是配置警报/警报以通知是否有任何硬件出现问题的地方。
IO Usage 选项卡将系统的性能显示为一个聚合,或者提供单独深入到每个卷(或服务器或其他组件)以报告每个组件性能值的能力。
Charting 选项卡提供与 IO Usage 选项卡类似的信息,但允许更精细地选择指标。 它还允许更实时地收集数据(以 5 秒的间隔显示最近 10 分钟的粒度),而 IO 使用情况选项卡的显示范围最小为一天。
警报选项卡显示系统上可能导致不可用的任何警报。 这包括离线的启动器、磁盘故障、硬件故障和安全警告。 如果系统有任何问题,这是一个查找信息的有价值的地方。
日志选项卡只是系统上所有事件的日志。 这将包括用户登录、配置更改和类似的事情。
服务器子菜单显示已向 Dell EMC Storage Manager 注册的服务器。 这允许监控和管理与 Storage Manager 关联的系统(Windows、vCenter、ESXi)。
Replications & Live Volumes 子菜单显示系统上正在运行的活动数据复制。 这是对任何复制进行监视和管理的地方。
监控子菜单显示事件和警报的所有内容。 系统上发生的任何事情都会显示在该部分的一个选项卡中,如果系统出现任何问题,它是寻找任何异常情况的好地方。
在 Threshold Alerts 子菜单中可以为警报和警报配置阈值。 这允许配置值以定义何时触发警报和警报。 有一些选项可以设置一天中的时间、对象类型以及触发警报的对象类型的定义。
选择“查询”选项卡允许对系统进行交互式轮询,以查看正常使用期间阈值所在的位置。 这将有助于设置警报值和对超出正常操作参数的值发出警报。
最后一个子菜单是报告子菜单。 默认情况下,没有配置自动报告,但打开它们就像选择“编辑自动报告设置”一样简单。 一旦启用,这应该会根据配置的选择推送报告,并允许长期收集报告数据以进行预测。
总体而言,界面功能齐全,但过时了。 仍然看到一个胖客户端作为配置系统的主要管理界面是令人惊讶的。 许多竞争对手正在运行完整的 HTML5 界面来管理他们的阵列。 Dell EMC Enterprise Storage Manager 依赖的虚拟机在我们的测试中存在一些稳定性问题。 企业存储管理员可能会发现,执行已被 EMC VNX 和 NetApp FAS 设备等产品简化的任务既麻烦又不直观。
Dell EMC Storage Manager 还提供了一个新的 Web UI。 虽然不是本次审查的重点,但与胖客户端相比,它在视觉可用性方面有了很大的改进。 它仍然存在胖客户端所存在的一些命名约定问题(映射和掩码没有特别提到,而是标记为“服务器”),并且管理映射卷不像其他供应商的系统那样简单。 它还不支持硬件管理、复制和活动卷以及 FluidFS 集群,因此,它不能被视为 SC9000 或 Dell Enterprise Storage Manager 的唯一管理点。 话虽如此,界面的视觉改进表明 Dell EMC 正在努力提高系统的可用性。 如果这些额外的任务可以在 Web UI 中实现,那将是来自胖客户端的可喜变化。
应用程序工作负载分析
第一个基准测试包括通过 SysBench 测试 MySQL OLTP 性能,以及使用模拟 TPC-C 工作负载测试Microsoft SQL Server OLTP 性能。
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,由戴尔的数据库基准工厂进行压力测试。 虽然我们对该基准测试的传统用法是在本地或共享存储上测试 3,000 规模的大型数据库,但在本次迭代中,我们专注于在 SC1,500 上均匀分布四个 9000 规模的数据库(每个控制器两个虚拟机)。
SQL Server 测试配置(每个虚拟机)
- Windows服务器2012 R2的
- 存储空间:分配 600GB,使用 500GB
- SQL Server的2014的
- 数据库大小:1,500 规模
- 虚拟客户端负载:15,000
- 内存缓冲区:48GB
- 测试时长:3 小时
- 2.5 小时预处理
- 30分钟采样期
SQL Server OLTP Benchmark Factory LoadGen 设备
- Dell PowerEdge R730 虚拟化 SQL 4 节点集群
- 集群中 5 个 2690GHz 的 Intel E3-249 v2.6 CPU(每个节点两个,12GHz,30 核,XNUMXMB 缓存)
- 1TB RAM(每个节点 256GB,16GB x 16 DDR4,每个 CPU 128GB)
- SD 卡引导 (Lexar 16GB)
- 4 个 Mellanox ConnectX-3 InfiniBand 适配器(用于 vMotion 和 VM 网络的 vSwitch)
- 4点¯x Emulex 16GB 双端口 FC HBA
- 4点¯x Emulex 10GbE 双端口网卡
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
在我们的 SQL Server 测试中查看 Dell EMC SC9000 的事务性能,我们没有看到在阵列上启用完整数据缩减的显着影响。
虽然我们的事务性能指标没有显示原始和 DR SC9000 结果之间有太大变化,但我们确实看到了一些延迟测量的细微差异。 原始存储的综合性能平均为 14 毫秒,而启用 DR 的性能为 14 毫秒。 这是迄今为止我们在存储阵列上看到的由数据减少增加的最小增量差异。
系统性能
每个Sysbench虚拟机都配置了三个虚拟磁盘:一个用于启动(约 92GB),一个用于预构建的数据库(约 447GB),第三个用于待测数据库(270GB)。从系统资源角度来看,我们为每个虚拟机配置了 16 个虚拟 CPU、60GB DRAM,并使用了 LSI Logic SAS SCSI 控制器。负载生成系统采用戴尔 R730 服务器;本次评测中,我们使用了 4 到 8 台服务器,每 4 个虚拟机组成一个负载生成组。
Dell PowerEdge R730 虚拟化 MySQL 4-8 节点集群
- 5-2690 个 Intel E3-249 v2.6 CPU,用于集群中的 12GHz(每个节点两个,30GHz,XNUMX 核,XNUMXMB 缓存)
- 1-2TB RAM(每个节点 256GB,16GB x 16 DDR4,每个 CPU 128GB)
- SD 卡引导 (Lexar 16GB)
- 4-8 个 Mellanox ConnectX-3 InfiniBand 适配器(用于 vMotion 和 VM 网络的 vSwitch)
- 4-8 倍 Emulex 16GB 双端口 FC HBA
- 4-8 倍 Emulex 10GbE 双端口网卡
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
Sysbench 测试配置(每个虚拟机)
- CentOS 6.3 64 位
- 存储空间:1TB,已使用 800GB
- Percona XtraDB 5.5.30-rel30.1
- 数据库表:100
- 数据库大小:10,000,000
- 数据库线程:32
- 内存缓冲区:24GB
- 测试时长:3 小时
- 2 小时预处理 32 个线程
- 1 小时 32 个线程
下面是我们在 SC32 上运行的 9000 个虚拟机负载下的 Sysbench 测试屏幕截图,如 Dell Storage Manager 所见。 在两个卷(每个控制器一个)中,我们测得总带宽约为 4GB/s 读/写,以及刚刚超过 200k IOPs R/W。
将该视图切换到控制器本身(在 RAID 奇偶校验开销中看到双倍的工作因素),该负载跃升至约 10GB/s 的组合,推动约 500k IOPS 混合 R/W。
进一步深入查看单个控制器以在 32VM 级别监视其 CPU/RAM 使用情况,我们看到控制器浮动在大约 30% 的使用率。 这告诉我们控制器仍有足够的空间用于额外的负载,这可以通过高性能 SSD 或添加到阵列的额外架子来捕获。 所以即使推动 5GB 和 200k+ IOPS,控制器仍然有大量的余量!
当我们观察 Sysbench 事务性能从 4 个虚拟机提升到 32 个虚拟机时,最令人印象深刻的部分是直到最高工作负载,在启用或不启用数据缩减的情况下运行存储之间的差异可以忽略不计。 只有在最高级别,我们才能看到总体性能下降,在本例中从 21,158TPS 下降到 19,043TPS。
在我们的 Sysbench 测试中关注平均聚合延迟,我们注意到在 32 个 VM 增量之前 DR 打开或关闭之间的差异最小。 在那个阶段,延迟从 48.6 毫秒(非 DR)增加到 54 毫秒(DR)。
我们的下一个测试侧重于第 99 个百分位数的延迟,显示测试期间记录的峰值测量的更多属性。 这是另一个让我们在审查 Dell EMC SC9000 时感到惊讶的方面,因为启用的数据减少不会导致峰值延迟出现任何峰值。
VMmark 性能分析
每个应用性能分析基准测试都旨在展示产品在实际生产环境中的性能与公司宣称的性能对比。我们认为,在大型系统的背景下评估存储设备至关重要,这样才能了解存储设备在与关键中端应用程序交互时的响应速度。VMware的 VMmark 虚拟化基准测试是评估应用性能的重要工具之一。
VMmark 的设计是一个高度资源密集型基准测试,基于 VM 的应用程序工作负载的广泛组合对存储、网络和计算活动施加压力。 这意味着适当配置的 VMmark 基准测试可以深入了解性能范围,包括存储 I/O、CPU 甚至网络性能。
对于多个 VM 克隆,我们的 VMmark 测试与 SC9000 的压缩和后处理重复数据删除功能配合得很好。 在为测试加载磁贴后,我们消耗了大约 6TB 的存储空间,其中 12TB 用于基于我们的 RAID1 存储类型的存储池。 在让阵列过夜稳定并允许其基于快照的 DR 过程发生后,我们看到整体存储占用空间小幅上升至 15TB,然后随着数据大小的减小,占用空间缓慢下降至略高于 1TB并降级到 RAID5-9。
查看数据缩减过程完成后的存储分配,RAID 10 中剩余的存储量降至 82GB,而 RAID 5-9 存储消耗了 1.14TB。 这使我们减少了 88% 的存储消耗,节省了超过 6.4TB(磁盘上 12.8TB)
Dell PowerEdge R730 VMware VMmark 4 节点集群规格
- Dell PowerEdge R730 服务器 (x4)
- CPU:八个 Intel Xeon E5-2690 v3 2.6GHz (12C/24T)
- 内存:64 x 16GB DDR4 RDIMM
- Emulex LightPulse LPe16002B 16Gb FC 双端口 HBA
- Emulex OneConnect OCe14102-NX 10Gb 以太网双端口 NIC
- VMware ESXI 6.0
在我们查看 Dell EMC SC9000 上的 VMmark 测试结果的最终应用程序测试中,我们再次看到后处理数据减少对我们的基准测试的影响微乎其微。 从 1 到 26 个图块,我们在启用数据缩减的情况下测得 VMmark 的总体分数和应用程序分数仅略有下降。 在 26 块标记处,两种配置相互匹配,我们的固定计算集群的 CPU 资源完全饱和。
结语
Dell EMC SC9000 是我们在 StorageReview 企业测试实验室评估过的速度最快、功能最强大且可扩展的中端存储系统之一。 运行 SCOS 9000 并由 Dell Storage Manager (DSM) 管理的 SC7 是一个强大的组合,很难超越或低于价格。 SC9000 系统可以管理多达 960 个具有 3PB 原始容量和 2PB 可寻址容量的驱动器。 这种可扩展性之所以成为可能,部分原因在于有多种可用的机柜,包括具有 5 个驱动器托架和 84Gb SAS 连接的 12U 机柜。 此外,Dell EMC 已确保添加新机柜非常简单,新容量可用于现有和新的存储池。 借助通过 DSM 提供的全新集成 EqualLogic PS 管理支持,Dell EMC 可以为其现有客户以及评估 Storage Center 系列以进行新部署的管理员提供很多服务。
与像 Dell Technologies 这样的大型成熟供应商合作的另一个优势是该公司拥有广泛的受支持第三方集成库。 在 SCOS9000 上运行的 SC7 控制器可以利用与 Microsoft、Oracle、OpenStack、IBM、CommVault、Symantec、Foglight 等的集成。 虽然之前详细描述了 VMware VVol 功能,但应该提到的是,SC9000 管理员还可以利用 VMware vSphere 插件、vCenter SRM 适配器和 VAAI 支持。
考虑到 Dell 和 EMC 的组合产品组合,了解 SC 系列适合的位置非常重要。Dell EMC 将 SC 系列和 Unity 系列视为稳固的中端市场存储,而 XtremIO、ScaleIO 和 VMAX 则是面向企业和网络规模的解决方案。 不过,不要将 SC 的目标误认为是能力不足。 正如审查数据所示,该系统在处理新数据以及经过 SC 后期处理数据缩减(或混合配置迁移)的数据时表现非常出色。 SC 在数据服务方面也具有完整的功能,在 DSM 框架内提供 SC 和遗留 Compellent 和 EqualLogic 存储之间的跨平台复制等选项。 如果这里有什么可抱怨的,那就是 DSM 过时了 (Java)。 并在 Unity (HTML5) 旁边设置,例如,它是白天和黑夜。 也就是说,戴尔一直在为 SC 存储投资开发一个 web-GUI,它显示出很大的潜力,并将定期更新,使已安装的 DSM 应用程序功能具有现代的外观和感觉。 最后,SC 存储将继续存在,因为戴尔拥有大量不会被放弃的 SC 客户群。 然而,从长远来看,预计 SC 和 Unity 存储将合并在一起是合理的,类似于戴尔一直致力于将 Compellent 和 EqualLogic 合并到 SC 存储中。
谈到性能,Dell EMC SC9000 全面表现出色,在一些基准测试中获得最高分,即使它利用读取密集型 SAS SSD 而不是性能更高(且每 TB 更昂贵)的写入密集型驱动器。 对我们来说,首先看看具有数据缩减功能的存储平台,从原始存储到完全压缩和启用后处理重复数据删除几乎没有任何开销影响。 VMmark 和 SQL Server 都显示出很小的变化,性能略有下降。 在我们按比例缩放的 Sysbench 测试中,我们确实看到了最顶端的下降,但在那之前,DR 和原始结果并驾齐驱。 这甚至包括我们的第 99 个百分位延迟测量,该测量显示峰值延迟保持大致相同,即使数据减少正在运行。 SC9000 和其他支持数据缩减的系统有一个很大的区别,在这种情况下,它是后处理,而不是在线。 通过使用 SC 存储走这条路,当系统负载相对较低(一夜之间)时,可以处理重复数据删除的繁重工作,从而为新旧数据获得非常好的性能配置文件。 不过,这种架构并非没有缺点。 该阵列的大小必须足够大,以便新的写入可以在白天增长,并在晚上快照和数据迁移过程命中时收缩。 这与内联数据缩减不同,内联数据缩减不需要暂存空间,但通常会在阵列处于负载下时影响性能。
SC9000 已证明自己是一款令人印象深刻的存储阵列,超出了我们的所有预期。 鉴于 SC 平台的成熟度,或许这是理所当然的。 或者也许随着闪存空间中声乐初创公司的涌现,我们忘记了 SC 可以做什么。 无论哪种方式,Dell EMC 都拥有完整的 SC 存储产品线,可以满足 SMB 中任何组织的需求,从而可以轻松地从小规模开始并根据需要进行扩展。 我们测试的全闪存 SC9000 位于 SC 产品组合的顶端,为桌面带来了一套深入的数据服务和一流的支持。 结合此类存储的令人惊叹的性能配置文件,我们自豪地将 2017 年的第一个编辑选择奖授予 Dell EMC SC9000。
优点
- 一流的重复数据删除和压缩技术
- 通过 Dell Storage Manager 与 Dell EqualLogic PS 阵列进行集成管理
- Dell Copilot 集成支持平台
缺点
- 安装的 Dell Storage Manager 界面感觉过时了
底线
Dell EMC SC9000 以实惠的价格和全面的支持包为中端市场存储性能和功能树立了标准。




Amazon