Echostreams DSS320 是一个冗余存储服务器平台,是 DuraStreams 系列的一部分。 DSS320 专为中小型企业设计,集成了 LSI Syncro CS 解决方案以实现高可用性存储访问。 DSS320 支持两个具有不同主板选项的热插拔计算节点,以支持单处理器 (UP) 或双处理器 (DP) 配置。 与传统的高可用性方法不同,无需将多个独立的服务器集群在一起,因为两个节点都位于单个 CiB 解决方案中的同一机箱中。
Echostreams DSS320 是一个冗余存储服务器平台,是 DuraStreams 系列的一部分。 DSS320 专为中小型企业设计,集成了 LSI Syncro CS 解决方案以实现 HA 存储访问。 DSS320 支持两个具有不同主板选项的热插拔计算节点,以支持单处理器 (UP) 或双处理器 (DP) 配置。 与传统的高可用性方法不同,无需将多个独立的服务器集群在一起,因为两个节点都位于单个 CiB 解决方案中的同一机箱中。
运用 LSI Syncro CS 解决方案, Echostreams DSS320 成为真正的高可用性融合服务器和存储解决方案。 使用带 LSI Syncro 的 DSS320 的 SMB 和 ROBO 办公室将拥有 HA 解决方案,确保他们始终可以访问他们的数据。 这应该允许企业拥有更好的总拥有成本、高性能直接连接存储 (DAS) 以及具有存储控制器故障转移和 RAID 数据保护的 HA。
该平台专为通过 OEM 进行分发而设计,并围绕每个用例的灵活定制建模。 DSS320 3U 机箱在启用 Syncro 的空间中是独一无二的,它提供 16 个 3.5 英寸托架和 4 个 2.5 英寸 7 毫米托架,以及四个可热插拔的冗余 120 毫米风扇用于冷却。 根据主板和 CPU 配置,计算集群可以支持高达 1TB 的 RAM(每个节点 512GB)。 通过添加四个“额外”2.5 英寸托架,用户可以在配置中插入一定级别的闪存用于缓存或作为闪存卷,而不会因放弃 3.5 英寸托架而牺牲 HDD 容量。
EchoStreams DuraStreams DSS320 规格:
- 支持的中央处理器:
- 上:E5-2600 Xeon V2(常春藤桥)
- DP:E5-2600 Xeon V2(常春藤桥)
- 芯片:
- 上:英特尔 C600-A
- DP:英特尔 C602-A
- 每个节点支持的 RAM:
- 上:E5-2600 8 x 1333/1600/1866 DDR3 高达 256GB
- DP:E5-2600 16 x 133/1600/1866 DDR3 高达 512GB
- I / O接口:
- UP:每个节点都有 VGA、四个 GigE、2 个 USB 2.0
- DP:每个节点都有 VGA、串行、四个 GigE、4 个 USB 2.0、1 个管理 RJ45
- 扩充槽:
- UP MB:3 个 PCIeGen3 扩展槽(1 个用于存储)用于 SAS/FC/IB 主机选项和可选的英特尔双 10Gb I/O 或 FDR IB/40GbE 后 I/O 模块
- DP MB:板载 I/O 和 5 个 PCIe3 x8 扩展槽(1 个用于存储控制器,1 个用于集群适配器)
- 存储:16 个 3.5” 和 4 个 2.5” 7mm SSD 3Gbps/6Gbps SAS 双端口 HDD 托架
- 兼容操作系统:Linux RedHat Enterprise 6 64 位、Suse Linux Enterprise Server 11.2 64 位、VMware ESX 4.1/ESXi4.1、Windows 2008 R2、Windows Server 2012、CentOS 5.6、Ubuntu 11.10
- 服务器管理:
- UP 版本:带有 iKVM 模块的可选 IPMI
- DP 版本:板载 iKVM 的 IPMI
- 冷却:4 x 冗余 120mm 热插拔风扇模块,带智能风扇控制,可实现最佳冷却
- 电源:1+1 1200W AC/DC或-48VDC/DC高效冗余电源
- 尺寸(长x宽x高):29”x19”x5.25”
- 环境:
- 工作温度:0°C至35°C
- 非工作温度:-20°C 至 70°C
- 湿度:5%至95%,无冷凝
设计与建造
Echostreams 的 DSS320 是一种 CiB 解决方案,在 3U 机箱中具有两个计算节点和前置访问存储。 系统正面的每个计算节点两侧都有电源和 ID 灯/按钮,包括网络活动灯,以及横跨中间的 16 个 3.5 英寸 HDD 托盘和四个 2.5 英寸 7 毫米 SSD 托盘。 与我们看到的仅提供 3 个 16 英寸托架的其他 3.5U CiB 解决方案相比,EchoStreams 提高了赌注,包括四个纤薄的 7 毫米 SSD 插槽,以创建具有更大存储和性能潜力的更密集的平台。
系统的后部可以访问两个计算节点,一个位于另一个之上。 冗余电源位于左侧,可从顶盖下方访问冗余冷却装置。 每个计算节点的后部是管理端口,包括 USB、VGA、KVM、1GbE (iKVM) 以及用于网络访问的双 1GbE。 EchoStreams 还通过提供 5 个用于扩展的 HHHL PCIe 插槽,包括一个专用于集群 RAID 卡或 HBA 的内部插槽,进一步最大限度地发挥定制潜力。 在我们的配置中,我们的内部插槽装有 LSI Syncro CS 适配器,以及一个用于高速网络连接的双端口 Mellanox ConnectX-3 40GbE 卡。
EchoStreams 竭尽全力从 DSS320 中榨取尽可能多的性能,甚至为 JBOD 背板提供专门的固件,将一半的 SAS 通道专用于 SSD,一半用于 HDD。 这允许 SSD 以其全带宽流式传输数据,有助于缓存场景或通过共享存储提供专用 SSD 卷的场景。
测试背景和比较
我们发布一个 我们实验室环境的清单,一个 实验室网络能力概述,以及有关我们测试协议的其他详细信息,以便管理员和负责设备采购的人员可以公平地衡量我们取得公布结果的条件。 我们的评论都不是由我们正在测试的设备制造商支付或监督的。
我们将 Echostreams 的 DSS320 与 广达CB220, X-IO Hyper ISE 710, 戴尔 EqualLogic PS6110XS, 戴尔 EqualLogic PS6210XS,并 NetApp FAS2240-2 以及 希捷 10k7 R10 x 16, 希捷 6TB SAS x 16, 希捷 6TB SATA x 16, 西数硒 4TB x 16,和 西部数据 RE4 SAS 3TB x 16. 我们为 NetApp FAS2240-2 配置了 1 个控制器,以评估其直接 RAID6 10K HDD 性能。
每个可比较的阵列也用我们的基准进行了基准测试 联想 ThinkServer RD630 测试平台: 联想ThinkServer RD630
- 2 x Intel Xeon E5-2620(2.0GHz,15MB 缓存,6 核)
- 英特尔 C602 芯片组
- 内存 – 16GB (2 x 8GB) 1333Mhz DDR3 Registered RDIMM
- Windows Server 2008 R2 SP1 64 位、Windows Server 2012 Standard、CentOS 6.3 64 位
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA(用于启动 SSD)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA(用于基准测试 SSD 或 HDD)
- 英特尔 X540-T2 10GbE PCIe 2.1 适配器
- Mellanox ConnectX-3 10GbE PCIe 3.0 适配器
- Mellanox ConnectX-3 InfiniBand PCIe 3.0 适配器
Mellanox SX1036 10/40Gb 以太网交换机和硬件
- 36 个 40GbE 端口(最多 64 个 10GbE 端口)
- QSFP 分路器电缆 40GbE 至 4x10GbE
- Mellanox ConnectX-3 EN PCIe 3.0 双 10G 以太网适配器
对于我们使用的每个 DSS320 计算节点的测试:
- (2) 个 Intel E5-2620 CPU(2.0GHz,6 核)
- 2 个 8GB ECC DDR3 内存
- (1) 双口Mellanox ConnectX-3 40GbE网卡
- Windows Server标准2012 R2的
- LSI 9271-8i Syncro CS RAID卡
两个计算节点共享的存储:
- (16) 6TB 希捷企业容量 v4 SAS
- (4) 400GB 希捷固态硬盘 1200 SAS
应用性能分析
我们 Echostreams 的 DSS320 的第一个基准是我们的 Microsoft SQL Server OLTP 基准测试 模拟类似于 Echostreams 的 DSS320 及其同类产品旨在服务的应用程序工作负载。
存储评论的 Microsoft SQL Server OLTP 测试协议 采用事务处理性能委员会基准 C (TPC-C) 的当前草案,这是一种在线事务处理基准,模拟复杂应用程序环境中的活动。 TPC-C 基准比综合性能基准更接近于衡量数据库环境中存储基础设施的性能优势和瓶颈。 我们的 SQL Server 协议使用 685GB(3,000 规模)的 SQL Server 数据库,并测量 15,000 个虚拟用户负载下的事务性能和延迟。
在我们的 SQL Server 协议中进行基准测试的每个阵列都能够很好地处理 15,000 个虚拟用户,DSS320 落后于其他阵列,排在倒数第二位。 这还不错,但考虑到顶部的混合阵列和 6TB 7K 希捷硬盘提供的大容量。
对于平均延迟,我们发现延迟低于 Quanta CB220,但高于通过 JBOD 寻址的驱动器。 DSS320 的平均延迟为 384 毫秒,缓存的平均延迟为 343 毫秒。
企业综合工作负载分析
我们的企业存储基准流程将每台设备预置为具有相同工作负载的稳定状态,该设备将在 16 个线程的负载下进行测试,每个线程有 16 个未完成队列,然后在多个线程/队列深度配置文件中以设定的时间间隔进行测试在轻度和重度使用下显示性能。
- 预处理和初级稳态测试:
- 吞吐量(读+写 IOPS 聚合)
- 平均延迟(读+写延迟一起平均)
- 最大延迟(峰值读取或写入延迟)
- 延迟标准偏差(读+写标准偏差一起平均)
我们的企业综合工作负载分析包括四个基于实际任务的配置文件。 开发这些配置文件是为了更容易与我们过去的基准测试以及广泛发布的值(例如最大 4k 读写速度和 8k 70/30,通常用于企业系统)进行比较。
- 4k
- 100% 读取或 100% 写入
- 100% 万
- 8K(连续)
- 100% 读取或 100% 写入
- 8k 70/30
- 70% 读取,30% 写入
- 100% 万
带有 LSI Syncro CS 的 Echostreams 的 DSS320 可用作 SAN 和 NAS 存储,因此我们建立了一个基准测试协议,在每个测试中检查阵列在两种情况下的性能。 使用 LSI Syncro CS 作为 SAN 的一部分连接到 Echostreams 的 DSS320 时的结果由 iSCSI(用于访问存储的协议)的密钥指示。 在对 NAS 性能进行基准测试时,结果由 SMB(用于这些测试的协议)在密钥中指示。
在第一个工作负载中,我们测量了具有 4% 写入和 100% 读取活动的随机 100k 性能的长样本。 在随机 4K 吞吐量测试期间,我们看到缓存的 DSS320 SMB 的性能远远超过其他的,尤其是读吞吐量为 56,446 IOPS(比最低结果高约 53,000 IOPS,比下一个最接近的结果高约 23,000 IOPS)写入吞吐量为 4,140 IOPS,仅略高于非缓存 SMB。
平均延迟使用 512 或 256QD 的较大有效队列深度。 我们看到了与上述结果有些相似的结果。 所有 DSS320 测试结果都比 CB220 高很多,但再次缓存的 SMB 远远领先于其他,读取延迟为 4.53 毫秒,写入延迟为 61.82 毫秒,再次仅略好于其他写入延迟。
最大延迟结果反映了 4k 吞吐量基准的最坏情况。 带缓存的 DSS320 SMB 再次以 181.81 毫秒的最大读取延迟表现最佳,但在写入延迟方面跌至第二,仅次于写入延迟为 320 毫秒的 DSS329 iSCSI 非缓存。
与最大延迟报告相比,标准偏差反映了 Echostreams 的 DSS320 与 LSI Syncro CS 能够保持延迟性能而不是最坏情况的一致性。 我们看到了与上述结果类似的结果,DSS320 SMB 缓存超过了其他的,读取延迟为 0.698 毫秒,写入延迟为 6.6 毫秒。
下一个基准测量 100% 8K 顺序吞吐量和 16T/16Q 负载,用于 100% 读取和 100% 写入操作。 这次表现最好的是 DSS320 SMB 非缓存,综合性能为 60,627 IOPS 写入和 48,148 IOPS 读取。
下一个综合企业基准测试使用 8k 传输大小和 70% 的读取操作和 30% 的写入操作来衡量吞吐量。 该基准测试利用了多种线程和队列深度组合,从 2 个线程和 2 个队列到最多 16 个线程和 16 个队列深度。与 4k 随机吞吐量类似,DSS320 SMB 缓存在早期领先并击败其他人全程保持。 DSS320 SMB 缓存达到 7,111 IOPS 的峰值。
绘制 8k 70% 读取和 30% 写入基准测试中的平均延迟图表显示了与上述类似的结果,DSS320 SMB 缓存开始,然后始终以较低的延迟保持领先。
对于最大延迟,我们再次看到结果发生了巨大变化。 缓存的 DSS320 SMB 表现不佳,在大部分测试中表现最差,延迟更高。 最低延迟出现在 CB220 iSCSI、DSS320 iSCSI 和 iSCSI 缓存之间。 总体而言,CB220 iSCSI 的最大延迟最低,取所有读数的平均值。
绘制 8k 70/30 基准测试延迟结果的标准偏差显示了与上述类似的结果,但缓存的 DSS320 iSCSI 总体延迟最低
我们的最后一个基准测试在 128% 读取和 16% 写入操作下使用 16T/100Q 工作负载测量顺序 100k 传输速度。 写入性能没有太大差异,但 CB220 SMB 的写入性能最好,为 1,157,734KB/s,缓存的 DSS320 SMB 的读取性能最高,为 1571328KB/s。
结语
Echostreams DuraStreams DSS320 是一个高度可用的存储服务器平台,专为需要简单且经济高效的存储解决方案的 SMB 而设计。 DSS320 提供两个计算节点,最多可配置两个 Intel Xeon E5-2600 Xeon V2 (Ivy Bridge) 处理器,并可配备高达 512GB 的 DDR3 内存。 机箱支持多达 16 个 3.5 英寸硬盘驱动器和 4 个 2.5 英寸固态硬盘,包装高达 96TB 原始存储和 6TB 硬盘驱动器以及利用顶部四个 7mm 托架的额外闪存容量。 LSI Syncro CS 的加入使 DSS320 成为 HA CiB,减少了需要存储可用性的企业的停机时间。
在我们使用跨 10 个 16TB 希捷 SAS 硬盘驱动器的 RAID6 配置的 SQL Server 应用程序测试中,我们发现 DSS320 在与我们的基准系统共享 iSCSI LUN 时表现相当好。 与使用相同驱动器的 DAS 环境相比,Syncro CS 解决方案在通过网络呈现该存储的延迟方面略有下降。 随着 CacheCade 的添加,差距缩小了,如果 SQL Server 实例在本地集群上运行,差距可能会进一步缩小。
就我们综合测试中的峰值 I/O 而言,我们能够在 SMB 上的 60K 工作负载中将顺序 IOPS 写入拉高 8k,在 SMB 上随机 3,930K 工作负载下写入约 4 IOPS。 DSS320 的峰值带宽测量为 1.11GB/s 写入 SMB 和 1.57GB/s 读取 SMB 缓存。 通过启用 CacheCade 的配置,我们发现随机读取性能有了显着提高,将 4K 随机读取性能从 SMB 上的 8k IOPS 提高到超过 56K IOPS。 在我们的 8k 70/30 测试中,性能也从低线程/队列级别的 65% 提高到高线程/队列级别的 16%。 总体而言,EchoStreams DuraStreams DSS320 将大量存储潜力打包到一个相对紧凑的 3U 机箱中。
优点
- 在 96U 外形中打包高达 3TB 的原始数据,并为 SSD 缓存或卷留出空间
- 每个计算节点提供五个 HHHL PCIe 插槽,用于自定义配置和扩展
- 使用 Windows 故障转移集群管理器轻松设置集群服务
缺点
- 如果这是第一个集群存储产品,则需要一些学习曲线
底线
Echostreams DuraStreams DSS320 为 LSI Syncro HA 存储解决方案带来了更高级别的灵活性,将 16 个 3.5 英寸托架和 4 个 2.5 英寸托架塞入 3U 空间。 最终结果是一个 HA 解决方案,它可以通过添加一点闪存来加速 CiB 的性能来轻松投入使用。
Echostreams DuraStreams DSS320 产品页面