存储评论网

Dot Hill AssuredSAN 6004 评测

企业版  ◇  企业存储

我们一直很欣赏Dot Hill的阵列产品,多年来也评测过不少,包括AssuredSAN 4824AssuredSAN Ultra48,涵盖了HDD混合配置。事实上,Ultra48从未被我们带回家测试;它一直在我们的实验室里作为主容量阵列使用。Dot Hill一直致力于为其控制器添加新功能,使其成为中端存储领域的佼佼者。去年年中希捷收购Dot Hill后(相关播客有详细介绍),Dot Hill的更新更是源源不断;去年年底,希捷发布了一个版本,大幅提升了6004系列控制器的性能,并进行了其他一些重要的更新。这让我们开始思考,如果通过相对简单的控制器更换,Ultra48的性能还能提升多少。考虑到希捷致力于打造完全垂直整合的存储阵列,我们认为现在正是尝试的好时机。

AssuredSAN 6004 功能

  • 在 Ultra48 和 Ultra56 平台中受支持
  • 外部端口:每个控制器 4 个/最多 8 个
  • 光纤通道:16Gb 光纤通道 SFP+
  • iSCSI 型号:10Gb NIC 或 10Gb iSCSI SFP+
  • SAS:12Gb SAS 2.0(串行连接 SCSI)迷你 SAS (8643/8644
  • 驱动支持: SAS、近线 SAS、SSD 自加密驱动器
  • 扩张: J6X48、J6X56 扩展单元最多支持 248 个驱动器
  • 房委会特点
    • 冗余热插拔控制器
    • 冗余热插拔磁盘、风扇、电源
    • 双电源线
    • 双机热备
    • 自动故障转移
    • 多路径支持
  • 支持
    • 软件保修:30 天
    • 标准硬件保修:3 年
  • 支持的 RAID 级别:0、1、3、5、6、10 和 50
  • 系统配置
    • 高速缓存存储器: 每个 20 控制器 6004GB
    • 每个系统的卷:1024
    • 镜像缓存
    • 超级电容缓存
    • 备份缓存备份到闪存
  • 管理学
    • 接口类型: 10/100/1000 以太网,迷你 USB
    • 支持的协议:SNMP、SSL、SSH、SMTP、SMI-S Provider、HTTP(S)
    • 管理控制台:Web GUI、CLI
    • 管理软件:RealStor Storage Management Console
    • 远程诊断
    • 无中断更新
    • 扩容

性能测试

Dell PowerEdge R730 虚拟化 MySQL 4 节点集群

  • 集群中 5 个 2690GHz 的 Intel E3-249 v2.6 CPU(每个节点两个,12GHz,30 核,XNUMXMB 缓存) 
  • 1TB RAM(每个节点 256GB,16GB x 16 DDR4,每个 CPU 128GB)
  • 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
  • 10GbE 交换硬件
    • 前端端口:Mellanox SX1036 10/40GbE 交换机
  • 16Gb 光纤通道结构
    • 后端端口:Brocade 6510 16Gb 交换机

系统性能

之前的 Dot Hill Ultra48 评测重点在于采用 8 块 SSD 作为闪存层,40 块 HDD 作为存储容量,我们在最近的评测中也沿用了这一方案。不过,这次的主要区别在于我们联系了 Seagate SSD 团队,使用了新款Seagate 1200.2 1.6TB SAS3 SSD。由于 Dot Hill 采用的是分层架构(而非缓存架构),我们直接在存储池中使用了 SSD。每个控制器使用 4 块 1.6TB SSD,总共提供 6.4TB 的 RAID 1 容量,两个控制器平分。为了便于对比,我们分别使用了搭载 6004 系列控制器的 Ultra48 机箱和搭载 4004 系列控制器的 4824(24 盘位)机箱。

每个Sysbench虚拟机都配置了三个虚拟磁盘:一个用于启动(约 92GB),一个用于预构建的数据库(约 447GB),第三个用于待测数据库(270GB)。在之前的测试中,我们为数据库卷分配了 400GB 的空间(数据库大小为 253GB),但为了在 VxRack 节点上部署更多虚拟机,我们缩小了分配的空间以腾出更多空间。从系统资源角度来看,我们为每个虚拟机配置了 16 个虚拟 CPU、60GB DRAM,并使用了 LSI Logic SAS SCSI 控制器。负载生成系统为Dell R730 服务器

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 个线程

虽然带有 48 控制器的 DotHill Ultra4004 无论如何都毫不逊色,但我们确实看到仅通过更换控制器就可以显着提高性能。 在高端,4004 控制器在我们的 Sysbench 工作负载中达到最大值,总 TPS 得分为 7,311,而 6004 控制器跃升至 10,361。 这标志着性能提升了 42%。 同样令人印象深刻的是,在运行的 4-12 个 VM 的整个 MySQL 负载范围内,6004 控制器保持了比旧控制器更高的性能。

查看我们的 Sysbench 工作负载中的平均聚合延迟,在峰值负载下,6004 控制器保持 49.4 毫秒的响应时间,而 4004 控制器测得为 70 毫秒。

在我们的第 99 个百分位延迟图表中测量的峰值延迟也显示出更快的控制器带来的强劲增长,将平均值保持在 85 毫秒,而原始控制器最高为 122 毫秒。

结语

在 Ultra48 中,除了控制器之外什么都没改变,Dot Hill 在查看 4004 和 6004 控制器时显然提供了很大的增长空间。 在这个以 MySQL TPS 为核心指标的测试场景中,我们看到了 42% 的高端性能提升。 这与 31VM 测试的 12% 提升相比,这确实是 4004 耗尽的地方。 如果我们要应用更多的虚拟机,我们会看到这种差距继续扩大,4004 的延迟会飙升,而 6004 会持续一段时间才能达到极限。 

最终,Dot Hill 能够继续将大量功能集塞入他们的 RealStor 软件中,但显然硬件工程师也很忙。 随着更快的处理器进入市场,像 DotHill Ultra48 这样的密集平台将继续利用更新更快的闪存技术。 因此,对于已经对购买的 Ultra48 感到满意并且享受 48U 机箱中密集的 2 磁盘配置的客户,存在一种升级路径来提高性能以满足不断增长的 I/O 需求。

AssuredSAN 6000 系列存储系统

讨论这篇评论

注册 StorageReview 时事通讯

参与 StorageReview

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

StorageReview 企业实验室