首页 企业 QSAN XCubeFAS 3126D 全闪存阵列评测

QSAN XCubeFAS 3126D 全闪存阵列评测

by 莱尔·史密斯
QSAN XCubeFAS 3126D 侧面

QSAN XCubeFAS 3126D 是一款入门级全闪存阵列,具有 100% Native NVMe3U26 高密度存储。 自从我们审查了一个 QSAN产品,所以很高兴再次得到我们的手,并通过我们的测试。 也就是说,XCubeFAS 3126D 是一个规格合理的系统,主要作为高端产品的低成本替代品发布。 它还采用模块化系统设计,简化系统组件的升级和更换过程,并配备26个托架,支持2.5英寸U.2双端口NVMe SSD。

QSAN XCubeFAS 3126D 是一款入门级全闪存阵列,具有 100% Native NVMe3U26 高密度存储。 自从我们审查了一个 QSAN产品,所以很高兴再次得到我们的手,并通过我们的测试。 也就是说,XCubeFAS 3126D 是一个规格合理的系统,主要作为高端产品的低成本替代品发布。 它还采用模块化系统设计,简化系统组件的升级和更换过程,并配备26个托架,支持2.5英寸U.2双端口NVMe SSD。

QSAN XCubeFAS 3126D 正面

新的 QSAN 存储阵列由 6 核英特尔至强处理器和 16GB DDR4 ECC RDIMM 预装 RAM 提供支持,可通过 384 个内存插槽升级至 6GB,同时具有近 400TB 的原始潜在存储容量。 对于连接性,3126D 具有一个 USB 2.0 和 3.0 端口、一个 1GbE RJ45 LAN 端口(用于板载管理)、两个 10GbE RJ45 LAN 端口(可选 iSCSI)和六个 10GbE SFP+ LAN 端口(其中 4 个是可选的)。 它还支持具有多达 25 个端口的 32GbE iSCSI 和 20Gb FC 连接,以满足各种网络部署需求。

对于性能,QSAN 声称他们的新存储阵列可以达到随机读取 IOPS 高达 450,000(延迟为 500μs)和随机写入 IOPS 高达 220,000(延迟为 300μs)。

QSAN XCubeFAS 3126D 由 XEVO 管理,XEVO 是 QSAN 基于闪存的存储管理系统,提供一系列有用的功能,并允许用户在安装存储后几乎立即访问他们的数据。 它还具有用户友好的仪表板和报告系统,可生成有用的业务使用分析以及实时监控存储的能力。 此外,它还具有外部管理功能,如 RESTful API、SNMP 和电子邮件通知。

无盘基本型号的价格约为 20,000 美元(其中包括每个控制器两个 10G SFP+ 主机连接)。 我们的评测型号配备 FC(每个控制器和 GBIC 4x32Gb FC),不含 SSD 的建议零售价为 28,827 美元。

QSAN XCubeFAS 3126D 全闪存阵列

卓越 Active-Active 双控制器
存储操作系统 XEVO 规格详情
中央处理器
处理器 英特尔至强
CPU架构 64 bit
CPU频率 6核心
内存
预装内存模块 16GB DDR4 ECC RDIMM
总内存插槽 6
内存可扩展至 384GB
笔记 每个控制器
驱动器托架 2.5″ 插槽 x 26
带扩展单元的最大驱动器托架
兼容驱动器类型 2.5″ U.2双口NVMe SSD
驱动接口 NVMe
最大内部原始容量 399TB
热插拔驱动器
笔记
  • 有关更多信息,请参阅兼容性矩阵和硬件手册
  • 最大内部原始容量 = 15.36 TB 驱动器 x 26
  • 容量可能因 RAID 类型而异
外部端口
USB 2.0端口 1(前)
USB 3.0端口 1(后)
其它 UPS 端口 x1
控制器端口 x 1
笔记 每个控制器
连接端口
1GbE RJ45 网口 1(板载管理端口)
10GbE RJ45 网口 2 iSCSI(可选)
10GbE SFP+ 局域网端口 2 个 iSCSI(板载)
4 iSCSI(可选)
25GbE SFP28 网口 2 iSCSI(可选)
16Gb SFP+ 光纤通道 4(选项)
2(选项)
32Gb SFP28 光纤通道 2(选项)
扩展端口
PCIe扩展
主机卡扩展
Gen3x8 插槽 2
外观
尺寸(高 x 宽 x 深)(毫米) 132 x 438 x 645
底盘尺寸 19″ 机架式 3U 26 盘位
净重/公斤) 25.6
毛重(kg) 34
内存保护
电池备份模块+闪光灯模块
其它
系统风扇 4 个(每个控制器)
可更换系统风扇
电源恢复
局域网/广域网唤醒
电源单元/适配器 800W x 2(80 PLUS 铂金)
冗余电源
交流输入电源电压 100V-240V
电源频率 50-60 赫兹,单相
能量消耗 429W
液晶模组支持
环境温度
工作温度 0至40°C
储藏温度 -15°C至55℃,
操作相对湿度 20%到80%非冷凝
非工作相对湿度 5%95%
证书
公司证书 CE

FCC

BSMI

保修政策
标准保修 3 年
电池备份模块:1年

设计和建造

QSAN XCubeFAS 3126D 采用 19 英寸机架式 3U 外形,所有 26 个托架均位于前面板上。 这是一个重约 34 公斤的大型存储阵列,尽管将其安装到导轨上是一个相当简单的过程。

除了驱动器托架(每个托架都有自己的磁盘电源和状态 LED)外,前面板还有电源按钮、唯一标识符 (UID) 按钮/LED 指示灯、外壳访问和外壳状态 LED 以及 USB 2.0 端口在右上角。

QSAN XCubeFAS 3126D

安装 SSD 只需通过通常的 4 颗螺丝将其固定到托盘上,将其插入驱动器托架,然后锁定释放按钮即可。

QSAN XCubeFAS 3126D 侧面

将存储阵列向后转,可以看到其双主动控制器构造,这两者都有助于提供连续运行,确保不间断的存储服务。 这种冗余设计还可以轻松升级和维护,而无需担心停机。

QSAN XCubeFAS 3126D 背面

后面板上本身是电源单元、多个网络端口、一个 USB 3.0 端口、可选主机卡插槽、主/从/UID/脏缓存/控制器状态 LED、控制台和服务端口、蜂鸣器静音按钮、并重置为出厂默认按钮。

QSAN XCubeFAS 3126D 内部

在引擎盖下,您会注意到组件和硬件的分布范围,这使得六个系统风扇可以轻松地散布气流并冷却组件。

QSAN XCubeFAS 3126D 特写

QSAN XCubeFAS 3126D 由 XEVO 维护,XEVO 是该公司的用户友好型管理软件,可帮助您轻松管理存储并通过其用户友好型界面部署或集成到任何环境中。 XEVO还支持具有高可用性的Dual Active(主动/主动)控制器系统架构,可以使用移动设备进行管理。 总的来说,我们在设置服务器时没有遇到任何问题,而且操作起来相当容易。

加载软件后,您将看到仪表板。 在这里,您将看到硬件警报和系统警报以及阵列容量信息和存储概览,以及重新启动或关闭系统的选项。 在仪表板上,您还可以通过延迟、IOPS 和吞吐量、SSD 使用情况监控存储阵列性能,并通过自定义通知有效了解 SSD 使用情况,并优化 SSD 性能和寿命。

从仪表板浏览菜单快速、简单且响应迅速。 在“系统”选项卡中,您将看到 QSAN 阵列前面板和后面板的布局/图表,以及活动组件(以绿色突出显示)。 将鼠标悬停在磁盘上会给您一个详细的弹出窗口,显示磁盘名称、温度、状态、类型、池名称等信息。 这是一个非常方便的功能。

存储选项卡是您管理位于服务器上的池、磁盘组和卷的地方,并附有关于每个的信息和状态。 在我们的例子中,我们创建了两个池,可以在左侧导航栏上选择它们。

在“主机”选项卡中,您可以创建、修改或删除主机组以及显示它们的状态,并配置配置文件和连接的卷。

从“分析”选项卡中,您可以轻松找到有关阵列的历史数据。 它还可以生成最早一年的卷、存储容量和消耗的分析报告。 这肯定会让 IT 更容易更好地分配资源。

Protection 选项卡显示保护组状态,并允许用户配置和管理保护卷。 也就是说,用户将能够将一个多卷绑定在一起,这样他们就可以同时进行数据备份服务(例如,快照、克隆和远程复制)。 要创建保护组,我们只需单击左上角的绿色“+”图标即可加载向导。 从那里开始,很容易按照说明进行操作并选择一些设置,例如名称、日程安排和类型。

QSAN XCubeFAS 3126D 性能

QSAN XCubeFAS 3126D 性能

QSAN XCubeFAS 3126D 测试配置

  • 26 个美光 7300 960GB NVMe 固态硬盘
  • 2 个 RAID6 池
  • 8 个 32Gb FC 端口

SQL Server 性能

StorageReview 的 Microsoft SQL Server OLTP 测试协议采用事务处理性能委员会的基准 C (TPC-C) 的最新草案,这是一种模拟复杂应用程序环境中活动的在线事务处理基准。 TPC-C 基准比综合性能基准更接近于衡量数据库环境中存储基础设施的性能优势和瓶颈。

每个 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 规模的大型数据库,但在本次迭代中,我们专注于在我们的服务器上均匀分布四个 1,500 规模的数据库。

SQL Server 测试配置(每个虚拟机)

  • Windows服务器2012 R2的
  • 存储空间:分配 600GB,使用 500GB
  • SQL Server的2014的
    • 数据库大小:1,500 规模
    • 虚拟客户端负载:15,000
    • 内存缓冲区:48GB
  • 测试时长:3 小时
    • 2.5 小时预处理
    • 30分钟采样期

对于我们的平均延迟 SQL Server 基准测试,我们看到平均总得分为 18.3 毫秒,单个虚拟机显示 17 到 20 毫秒。

QSAN-XF3126D SQL 服务器延迟

在 TPS 方面,QSAN XCubeFAS 3126D 的总得分为 12,507.38,有 4 个虚拟机。

Sysbench MySQL 性能

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

每个 Sysbench 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 OLTP,我们测试了 8 个虚拟机,总得分为 12,446 TPS,单个虚拟机的运行速度从 1,539.68 TPS 到 1,572.96 TPS。

对于 Sysbench 平均延迟,我们看到总得分为 20.57 毫秒,单个虚拟机的范围从 20.34 毫秒到 20.85 毫秒不等。

对于我们最坏情况下的延迟(第 99 个百分位数),QSAN XCubeFAS 3126D 的总延迟为 38.36 毫秒,单个虚拟机的延迟范围为 37.81 毫秒至 39.96 毫秒。

VDBench 工作负载分析

在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。

简介:

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

对于随机 4K 读取,QSAN XCubeFAS 3126D 的峰值性能为 259,509 IOPS,延迟为 9.77 毫秒。

对于 4K 随机写入,服务器在 130,907 毫秒之前显示出 10 IOPS 的峰值。

接下来是顺序工作负载,我们首先查看了 32k。 在读取中,我们看到 271,975 IOPS(或 8.5GB/s)在 2.69 毫秒的延迟。

对于 32k 写入,QSAN 在 59,788 毫秒的延迟下记录了 1.87 IOPS(或 8.56GB/s)。

接下来是顺序 64k。 对于读取,XCubeFAS 3126D 的峰值为 218,133 IOPS 或 13.6GB/s,延迟为 3.58ms。

对于 64K 顺序写入,XCubeFAS 3126D 能够达到 2.01GB/s 的峰值,延迟为 31.8ms。

我们的下一组测试是我们的 SQL 工作负载:SQL、SQL 90-10 和 SQL 80-20。 从 SQL 开始,XCubeFAS 3126D 的峰值为 242,626 IOPS,延迟为 3.14 毫秒。

对于 SQL 90-10,XF3126D 的峰值为 228,029 IOPS,延迟仅为 3.25µs。

在 SQL 80-20 中,QSAN 服务器在 209,003µs 的延迟下显示出 3.46 IOPS 的峰值。

接下来是我们的 Oracle 工作负载:Oracle、Oracle 90-10 和 Oracle 80-20。 从 Oracle 开始,XCubeFAS XF3126D 一直保持在 1000µs 以下,直到测试接近尾声,然后达到 205,817 IOPS 的峰值,延迟大约为 4.5ms。

对于 Oracle 90-10,QSAN 服务器在 227,457 毫秒的延迟时达到 2.19 IOPS 的峰值。

使用 Oracle 80-20,XCubeFAS 3126D 的峰值为 208,658 IOPS,延迟为 2.39 毫秒。

接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,我们看到低于 1000µs 的延迟性能,直到 200K IOPS 标记之前,峰值为 222,904 IOPS,延迟为 3.63ms。

VDI FC Initial Login 的 XCubeFAS 3126D 峰值性能为 114,074 IOPS,延迟为 7.57 毫秒。

VDI FC Monday Login 显示峰值为 131,157 IOPS,延迟为 3.88 毫秒。

切换到 VDI 链接克隆 (LC) 引导后,XCubeFAS 3126D 达到 225,506 IOPS 的峰值,延迟徘徊在 1.8 毫秒左右。

在初始登录中,XCubeFAS 3126D 在 101,894 毫秒时显示出 2.5 IOPS 的峰值。

最后,我们查看 VDI LC Monday Login,其中 XCubeFAS 3126D 服务器峰值为 103,241 IOPS,延迟为 4.92 毫秒。

结语

QSAN XCubeFAS 3126D 是一款坚固的全闪存存储阵列,无疑是高端系统的经济实惠替代品。 配备26盘位(2.5″ U.2双口NVMe SSD),其模块化的系统设计也简化了QSAN服务器系统组件的升级和维护。 引擎盖下是一个 6 核英特尔至强处理器、16GB DDR4 ECC RDIMM 预装内存(可通过 384 个内存插槽升级到 6GB)和近 400TB 的潜在原始容量。 它还具有两个 USB 2.0/3.0 连接和全面的网络端口选择,以满足各种部署环境的需求。

QSAN XCubeFAS 3126D 驱动器

XCubeFAS 3126D 在我们的基准测试中也显示了同类产品的一些不错的结果。 在我们的 VDBench 工作负载分析中,亮点包括 259,509K 读取 4 IOPS、130,907K 写入 4 IOPS、8.5K 读取 32GB/s、1.87K 写入 32GB/s、13.6K 读取 64GB/s 和 2.01K 64GB/s写。

通过我们的 SQL 测试,我们在 SQL 243-228 中看到了 90K IOPS、10K IOPS 和 209-80 中的 20K IOPS 的峰值。 对于 Oracle,QSAN 服务器的峰值为 206K IOPS,227-90 为 10K IOPS,Oracle 209-80 为 20K IOPS。 转到 VDI 完整克隆结果,我们看到了 223K IOPS 启动、114,074 IOPS 初始登录和 131K IOPS 星期一登录的峰值,而 VDI 链接克隆记录了 226K IOPS 启动、102K IOPS 初始登录和 207K IOPS 星期一登录。

总体而言,QSAN 的 3126D 是我们遇到的更好的入门级全闪存阵列之一。 其易于维护的模块化设计是高度可定制的,在同类产品中提供可靠的性能,并提供一系列连接选项以适应许多不同的用例。 因此,如果您正在寻找一种经济实惠的方式来为您的组织设置全闪存存储服务器,那么 26 盘位 XCubeFAS 3126D 绝对值得一试。

QSAN

参与 StorageReview

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