戴尔入门级存储戴尔PowerVault ME5012性能测试

戴尔PowerVault ME5系列是专为SAN和DAS环境构建和优化的入门级块存储阵列,专注于简单、性能和经济性。

戴尔入门级存储戴尔PowerVault ME5012性能测试

和上一代PowerVault ME4相比,ME5有很大的的性能和容量提升。升级后的至强处理器拥有2倍以上内核和控制器内存,每个控制器增加到内存16GB,从而提供了两倍性能。顺序读和写吞吐量增加70%以上。ME5的虚拟和线性池大小增加到每个池4PB。由于支持32Gb FC和额外的25Gb iSCSI光学主机协议(opticalhost protocols),网络性能得到增强。

此外,ME5提供多种协议,提供对一系列驱动器类型和容量的支持,包括可与其他驱动器混合的SED,经戴尔PowerEdge服务器验证,可扩展至6PB容量,并与全包软件一起交付。固件设计用于支持未来大容量HDD的8PB容量。与ME4不同的是,ME5在虚拟和线性模式下都支持6PB和8PB的全容量。

戴尔入门级存储戴尔PowerVault ME5012性能测试

PowerVault ME5性能测试

StorageReview选择戴尔PowerVault ME5 5012作为本次测试的机型。配置了两个读取密集型的3.84TB固态硬盘,其余10个托架则装满了8TB SAS硬盘。从而为热数据提供强大的性能,并为大量存储提供大容量。

对于连接,StorageReview采用光纤通道设置,利用ME5控制器提供的32Gb速度。在第一个配置中,使用双光纤配置,每个控制器平均分配在两个博科G620 32Gb FC交换机上,用双端口Marvell QLE2772 32Gb HBA连接四台主机。在第二个配置中,StorageReview选择了一个边缘部署类型,四个主机直接连接到ME5上。每个控制器有4个32Gb端口,每个阵列有8个,这种直接连接的方法为每个主机提供了冗余的连接。

戴尔入门级存储戴尔PowerVault ME5012性能测试

SQL 服务器性能

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

每个SQL Server VM均配置有两个虚拟磁盘(vDisk)。100GB卷用于启动,500GB卷用于数据库和日志文件。从系统资源的角度来,每个虚机(VM)配置了16个vCPU,64GB DRAM,并利用LSI Logic SAS SCSI控制器。

SQL服务器测试配置(每台虚机)

◆ Windows Server 2012 R2

存储空间:分配600GB,已使用500GB

◆ SQL Server 2014

◇ 数据库大小:1500

◇ 虚拟客户端负载:15000

◇ RAM缓冲区:48GB

◆ 测试时间:3小时

◇ 2.5小时的预处理

◇ 30分钟的采样期

对于SQL Server应用工作负载,StorageReview测得直接连接ME5配置下的平均延迟为1ms,SAN连接下为2ms。

戴尔入门级存储戴尔PowerVault ME5012性能测试

Sysbench MySQL性能

StorageReview的第一个本地存储应用程序基准测试包含通过SysBench测量的Percona MySQL OLTP数据库。该测试还测量平均TPS(每秒事务数)、平均延迟以及平均第99个百分位延迟。

每个Sysbench虚拟机都配置了三个虚拟磁盘:一个用于启动(~92GB),一个用于预建数据库(~447GB),第三个用于测试的数据库(270GB)。从系统资源角度,StorageReview为每个VM配置了16个vCPU,60GB的DRAM,并利用了LSI Logic SAS SCSI控制器。

Sysbench测试配置(每个VM)

◆ CentOS 6.3 64位

◆ Percona XtraDB 5.5.30-rel30.1

◇ 数据库表:100

◇ 数据库大小:10,000,000

◇ 数据库线程:32

◇ 内存缓冲区:24GB

◆ 测试时间:3小时

◇ 2小时预处理32个线程

◇ 1小时32线程

在Sysbench工作负载中,两种PowerVault ME5配置都非常接近,SAN连接配置的总得分为9517TPS,直连设置得分为9538TPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

平均延迟上,4VM工作负载在SAN连接上测得13.49ms,而直连ME5上测得13.42ms。

戴尔入门级存储戴尔PowerVault ME5012性能测试

对于最坏情况下的延迟(第99个百分位)的Sysbench测试中,SAN上的延迟为28.17ms,而直连的延迟为25.72ms。

戴尔入门级存储戴尔PowerVault ME5012性能测试

VDBench工作负载分析

当涉及到存储阵列的基准测试时,应用程序测试是最好的,综合测试排在第二位。虽然不是实际工作负载的完美代表,但综合测试确实有助于为具有可重复性因素的存储设备提供基准,从而更轻松在竞争解决方案之间进行比较。这些工作负载提供了一系列不同的测试配置文件,包括"四角"测试、常见的数据库传输大小测试,以及来自不同VDI环境的跟踪捕获。

所有测试都利用常见的VDBench工作负载生成器,并通过脚本引擎在大型计算测试集群上自动化测试并捕获结果。这使我们能够在广泛的存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。

配置

◆ 4K随机读取:100%读取,128线程,0-120% iorate

◆ 4K随机写入:100%写入,64线程,0-120% iorate

◆ 64K连续读取:100%读取,16线程,0-120% iorate

◆ 64K连续写入:100%写入,8线程,0-120% iorate

◆ 综合数据库:SQL和Oracle

◆ VDI完整克隆和链接克隆跟踪

从我们的四角工作负载(峰值吞吐量和峰值带宽)开始,我们观察了4K随机读取工作负载中的小块I/O饱和度。在这里,我们看到PowerVault ME5的两种配置都显示出强大的亚1ms延迟,达到26万IOPS,然后SAN和直连配置分别达到30.6万IOPS和29.5万IOPS的峰值。

戴尔入门级存储戴尔PowerVault ME5012性能测试

4K随机写入工作负载,ME5的每个配置在达到7万IOPS之前,都有低于1ms的延迟,峰值IOPS为7.8万IOPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

在RAID1配置中的两块固态硬盘,以及测量位于tier1的数据性能,我们看到ME5强大的64K读取带宽,最高达到4GB/s。如果有更多固态盘,特别是第二对固态盘用在另一个控制器,数字会高得多。

戴尔入门级存储戴尔PowerVault ME5012性能测试

64K顺序写,ME5写入性能最高达到950MB/s,这同样是受固态硬盘数量的限制,因此还有很大上升潜力。

戴尔入门级存储戴尔PowerVault ME5012性能测试

下一组测试涵盖了三个综合SQL工作负载。SQL,SQL 90-10, 和SQL80-20。从SQL开始,我们看到两台PowerVault ME5配置在1毫秒以下的延迟中保持同步,达到22.5万IOPS,然后以4.1毫秒的峰值延迟达到25.2万IOPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

在SQL90-10工作负载中,SAN连接的ME5配置有一个非常微妙的领先优势。在这里,我们测量了直连和SAN配置在达到18.6万IOPS之前的亚毫秒性能,分别达到20.8万和21.2万IOPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

对于SQL80-20,在亚毫秒延迟下性能最高可达16万IOPS,然后在直连和SAN配置中达到了17.6万和17.9万最高IOPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

接下来是Oracle工作负载:包括Oracle、Oracle90-10和Oracle80-20。

在Oracle工作负载中,两种配置的表现相同,在延迟超过1ms之前,最高可达15万IOPS,最高可达16万IOPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

对于Oracle90-10工作负载,在亚毫秒延迟下取得了略低于20万IOPS的性能,然后每个配置最高达到20.9万IOPS的峰值。

戴尔入门级存储戴尔PowerVault ME5012性能测试

其次是Oracle80-20,亚毫秒延迟下取得了161kIOPS,然后每个配置最高达到177kIOPS的峰值。

戴尔入门级存储戴尔PowerVault ME5012性能测试

最后,StorageReview切换到VDI克隆测试,即完整克隆和链接克隆。

对于VDI完全克隆(FC)引导,ME5的两种配置都保持在1ms以下延迟,直到15.9万IOPS,然后提供了高达177kIOPS的峰值性能。

戴尔入门级存储戴尔PowerVault ME5012性能测试

VDIFC初始登录中,ME5在亚毫秒延迟下性能为3万IOPS,峰值IOPS为4.06万。

戴尔入门级存储戴尔PowerVault ME5012性能测试

对于VDIFC Monday Login(每周首次登录),SAN和直连配置都通过3万IOPS提供了亚毫秒性能,并且都达到了3.85万IOPS峰值。

戴尔入门级存储戴尔PowerVault ME5012性能测试

接下来是VDI链接克隆(LC)测试,启动测试显示两个ME5也几乎相同。在亚毫秒的性能下达到11.3万的IOPS,然后上升到12.6万IOPS。

戴尔入门级存储戴尔PowerVault ME5012性能测试

VDILC初始登录,ME5的两种配置都提供了亚毫秒级的性能,直到1.5万IOPS,然后达到2.47万kIOPS的峰值。

戴尔入门级存储戴尔PowerVault ME5012性能测试

最后,通过VDILC Monday login的ME5,两种配置都将延迟保持在1ms以下,直到1.7万IOPS,最高IOPS为2.6万。

戴尔入门级存储戴尔PowerVault ME5012性能测试

结 论

对中小型企业来说,他们需要的是性能强大、可靠且价格合理的存储,而不一定那些永远不会用到的功能的阵列。这就是戴尔PowerVault ME5价值所在,作为一个入门级存储产品,ME5以1.2万美元的初始价格和允许企业根据需要建立的定价模式,其性能和价位适合大多数中小企业/边缘使用案例。

PowerVault ME5的价值很大一部分来自于全包的软件模型,这有助于降低OPEX,提高运营效率,同时为客户提供简单的部署和管理。此外,戴尔的支持系统和供应链管理使ME5系列成为各种使用案例的首选。ME5比ME4带来了实质的性能提升,使其成为现有PowerVault用户值得信赖的迁移候选者。

性能方面,PowerVault ME5提供64万IOPS。我们的测试显示,对于这个细分市场来说,结果让人印象深刻。尽管我们的配置是以两块SSD和其余HDD的入门混合构建,但它仍然为一些工作负载提供了强大的I/O性能。

性能亮点包括在我们的SQL Server应用工作负载中测量1或2ms的平均延迟,在四个虚拟机的MySQL Sysbench工作负载中测量超过9500TPS。在四角工作负载中,我们的双SSD PowerVault ME5的4K随机读取的IOPS达到30万,4K随机写入的IOPS达到7800。在我们的64K测试中,大块连续带宽测得4GB/s读取和950MB/s写入。

总的来说,ME5的市场定位十分准确。它可以灵活地从HDD开始,为未来的增长和性能增加SDD。扩展最高可达6PB,未来的固件升级允许增长到8PB。此外,还有一套深入的企业功能。这套完整的方案使ME5成为中小企业、边缘存储或其他一些需要低成本、功能齐全、可靠的存储使用案例的绝佳选择。

戴尔入门级存储戴尔PowerVault ME5012性能测试