今年早些时候,富士通宣布 更新其 ETERNUS 全闪存 (AF) 产品线, 随着 AF250 S2 和 AF650 S2 的推出。 之前看过 埃特努斯 AF250 并发现它表现出色(赢得了我们的编辑选择奖),尤其是与其定价相比。 现在,我们正在仔细查看更新版本,以查看进行了哪些改进以及它们如何叠加。
今年早些时候,富士通宣布 更新其 ETERNUS 全闪存 (AF) 产品线, 随着 AF250 S2 和 AF650 S2 的推出。 之前看过 埃特努斯 AF250 并发现它表现出色(赢得了我们的编辑选择奖),尤其是与其定价相比。 现在,我们正在仔细查看更新版本,以查看进行了哪些改进以及它们如何叠加。
新的 AF250 S2 也是一个 2U 单元,实际上从物理角度来看它看起来与非 S2 版本几乎相同。 AF250 S2 是一款在定价和容量方面针对中档的阵列,最大容量为 737TB(含扩展)。 在性能方面,该阵列是一个双控制器,具有高达 64GB 的 RAM,引用性能为 760K IOPS,随机性能为 430K IOPS,读取延迟低至 170μs,写入延迟低至 60μs。 这使其成为其他应用程序的理想选择。 这里有一个有趣的注意事项是,性能声明并没有从一个模型更改为另一个模型。 因此,不同的是一个需要被问到的问题。 据富士通称,他们添加了英特尔 Skylake CPU,优化了闪存软件,并在控制器和操作系统方面进行了改进。
AF250 S2 配备自动 QoS,确保适当的性能专用于适当的应用程序。 尽管该阵列提供了相当大的存储空间,但它还提供了灵活的重复数据删除和压缩功能,可以在不需要时将其关闭。 该阵列通过镜像和自动透明故障转移提供灾难恢复。
在我们的评测中,富士通 ETERNUS AF250 S2 配置了 46TB 原始系统容量,利用更具成本效益的 1.92TB SSD。
富士通存储 ETERNUS AF250 规格
外形尺寸 | 2U |
控制器数量 | 2 |
主机接口数量 | 4/8端口[FC(16Gbit/s), iSCSI(10Gbit/s)] |
最大系统内存 | 64GB |
支持的 RAID 级别 | 0、1、1+0、5、5+0、6 |
主机接口 | |
光纤通道 (16 Gb/s) | |
iSCSI(10 Gb/秒,10 GBASE-T) | |
iSCSI(10 Gb/秒,10 GBASE-SR) | |
最大主机数 | 1,024 |
最大容量 | 737TB |
总驱动器托架 | 48(带扩展) |
支持的驱动器类型 | |
2.5 英寸,固态硬盘 | (15.36TB / 7.68TB / 3.84TB / 1.92TB / 960GB / 400GB) |
2.5 英寸,固态硬盘 | (自加密)(1.92 TB) |
驱动接口 | SAS (12Gb/秒) |
性能 | |
潜伏 | 写入 60μs,读取 160μs(最小值) |
顺序访问性能 | 760K IOPS(100% 读取,4 KB 块) |
随机访问性能 | 430K IOPS(100% 读取,4 KB 块) |
物理 | |
尺寸(WxDxH) | 482 x 645 x 88毫米(19 x 25.4 x 3.5英寸) |
重量 | 35公斤(77磅) |
环境 | |
温度(未运行) | 0 - 50°C |
湿度(工作) | 20 – 80 %(相对湿度,非冷凝) |
湿度(未运行) | 8 – 80 %(相对湿度,非冷凝) |
低气压 | 3,000 m(10,000英尺) |
声压 (LpAm) | 47dB(A) |
声功率 (LWAd; 1B = 10dB) | 6.5B |
电力 | |
电源电压 | 交流电 100 – 120 伏 / 交流电 200 – 240 伏 |
电源频率 | 50 / 60 Hz |
电源效率 | 92% (80 PLUS 黄金) |
最大耗电量 | 交流 100 – 120 伏:1,240 瓦(1,260 伏安) |
最大耗电量 | 交流 200 – 240 伏:1,240 瓦(1,260 伏安) |
电源阶段 | 集成的 |
由于 S2 使用与 AF250 相同的管理,要更深入地了解阵列的管理,读者可以查看 以前的评论.
性能
应用程序工作负载分析
富士通存储 ETERNUS AF250 S2 的应用程序工作负载基准包括通过 SysBench 的 MySQL OLTP 性能和模拟 TPC-C 工作负载的 Microsoft SQL Server OLTP 性能。 在每个场景中,我们都为阵列配置了 26 个 Toshiba PX04SV SAS 3.0 SSD,配置在两个 12 驱动器 RAID10 磁盘组中,每个控制器固定一个。 这留下了 2 个 SSD 作为备用。 然后创建了两个 5TB 的卷,每个磁盘组一个。 在我们的测试环境中,这为我们的 SQL 和 Sysbench 工作负载创建了平衡负载。
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,并由 Quest 的数据库基准工厂进行压力测试。 虽然我们对该基准测试的传统用法是在本地或共享存储上测试 3,000 规模的大型数据库,但在本次迭代中,我们专注于在 Fujitsu AF1,500 上均匀分布四个 250 规模的数据库(每个控制器两个 VM)。
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 设备
- 戴尔易安信 PowerEdge R740xd 虚拟化 SQL 4 节点集群
- 8 个 Intel Xeon Gold 6130 CPU,用于集群中的 269GHz(每个节点两个,2.1GHz,16 核,22MB 缓存)
- 1TB RAM(每个节点 256GB,16GB x 16 DDR4,每个 CPU 128GB)
- 4 个 Emulex 16GB 双端口 FC HBA
- 4 个 Mellanox ConnectX-4 rNDC 25GbE 双端口网卡
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
对于我们的测试,我们会将 S2 版本与旧版本的 Fujitsu Storage ETERNUS AF250 进行比较。
对于 SQL Server,AF250 S2 能够获得 12,638.3 的总交易分数,单个虚拟机的 TPS 范围从 3,159.2 到 3,159.8。 这比旧版本阵列略有改进,总得分为 12,622.1 TPS。
在 SQL Server 平均延迟方面,与旧版本的 2 毫秒相比,S4.2 的总延迟为 9.8 毫秒,领先了很多。
系统性能
每 系统平台 VM 配置了三个虚拟磁盘,一个用于启动 (~92GB),一个用于预构建数据库 (~447GB),第三个用于测试中的数据库 (270GB)。 从系统资源的角度来看,我们为每个虚拟机配置了 16 个 vCPU、60GB DRAM 并利用了 LSI Logic SAS SCSI 控制器。 Load gen 系统是 Dell R740xd 服务器。
Dell PowerEdge R740xd 虚拟化 MySQL 4 节点集群
- 8 个 Intel Xeon Gold 6130 CPU,用于集群中的 269GHz(每个节点两个,2.1GHz,16 核,22MB 缓存)
- 1TB RAM(每个节点 256GB,16GB x 16 DDR4,每个 CPU 128GB)
- 4 个 Emulex 16GB 双端口 FC HBA
- 4 个 Mellanox ConnectX-4 rNDC 25GbE 双端口网卡
- VMware ESXi vSphere 6.5 / 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 个线程
对于Sysbench,我们测试了多组VM,包括4VM、8VM、16VM和24VM。 与 SQL Server 不同,这里我们只查看原始性能。 在交易性能方面,AF250 S2 与旧型号相比具有更强的全面性能,从 8,336VM 的 4 TPS 开始,跃升至 12,447VM 的 8 TPS(高于之前阵列的 16VM 性能),15,595VM 的 16 TPS 和 17,237 TPS 24VM。
对于平均延迟,AF250 S2 的 15.36VM 为 4ms,20.57VM 为 8ms,32.87VM 为 16ms,44.59VM 仅为 24ms。 同样,这在各个方面都是对旧模型的改进。
在我们最坏情况下的延迟基准测试中,AF250 S2 再次表现出非常一致的性能,99VM 的第 28.16 个百分位延迟为 4ms,38.87VM 为 8ms,67.19VM 为 16ms,93.52VM 为 24ms。
VDBench 工作负载分析
在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。 在阵列端,我们使用 Dell PowerEdge R740xd 服务器集群:
简介:
- 4K 随机读取:100% 读取,128 个线程,0-120% 重复率
- 4K 随机写入:100% 写入,64 线程,0-120% iorate
- 64K 顺序读取:100% 读取,16 线程,0-120% 迭代
- 64K 顺序写入:100% 写入,8 个线程,0-120% 迭代
- 综合数据库:SQL 和 Oracle
- VDI 完整克隆和链接克隆跟踪
在 4K 峰值读取性能中,AF250 S2 具有亚毫秒级延迟性能,直至接近 200K IOPS。 该阵列的峰值为 221,327 IOPS,延迟为 6.38 毫秒,然后略有下降并在延迟中出现尖峰。 与在 158 毫秒延迟时具有 25.77K IOPS 峰值性能的旧型号相比,这是性能的巨大改进。
在 4K 峰值写入性能中,AF250 S2 的性能低于 1 毫秒,直到达到大约 170K IOPS。 S2 的峰值为 187,167 IOPS,延迟高达 10.9 毫秒。 之前的型号峰值为 137K IOPS,延迟为 14.89 毫秒。
切换到 64K 峰值读取后,AF250 S2 的亚毫秒延迟性能高达约 71K IOPS 或约 4.4GB/s,超过了之前型号 4.21GB/s 的峰值性能。 S2 的峰值为 79,495 IOPS 或 4.97GB/s,延迟为 6.43 毫秒。
对于 64K 顺序峰值写入,AF250 S2 实际上落后于之前的型号,具有亚毫秒级延迟性能,直到略低于 20K IOPR 或 1.1GB/s,峰值为 26,201 IOPS 或 1.64GB/s,延迟为 9.6ms。 相比之下,最初测试的模型在 27,623 毫秒延迟和 8.5GB/s 带宽下的峰值性能为 1.77。
在我们的 SQL 工作负载中,AF250 S2 在超过 217 毫秒之前达到接近 1K IOPS,并在延迟为 238 毫秒的情况下达到约 2.26K IOPS 的峰值,然后性能有所下降并在延迟上有所上升。 之前的模型在 156,638 毫秒延迟时达到 6.48 IOPS 的峰值。
在 SQL 90-10 基准测试中,AF250 S2 一直保持在 1 毫秒以下,直到大约 206K IOPS,并在略高于 222K IOPS 时达到峰值,延迟为 2.41 毫秒,然后有所下降。 之前的模型在 186,021 毫秒延迟时达到 5.5 IOPS 的峰值。
SQL 80-20 基准测试显示旧模型再次优于 S2。 在这里,AF250 S2 在大约 201K IOPS 之前具有毫秒级延迟,并在大约 218K IOPS 和 2.5ms 的延迟时达到峰值。 之前的模型没有那么高的峰值性能(176,789 IOPS),但始终具有毫秒级的性能。
使用 Oracle 工作负载时,AF250 S2 保持在 1 毫秒以下,直到接近 200K IOPS,峰值性能约为 212K IOPS,延迟为 3.3 毫秒,而旧型号的 172,811 IOPS 延迟为 6.05 毫秒。
Oracle 90-10 显示 AF250 S2 具有亚毫秒延迟性能,直到大约 206K IOPS,峰值接近 225K,延迟为 2.1 毫秒。 之前的模型在 181,813 毫秒延迟时达到 3.5 IOPS 的峰值。
在 Oracle 250-2 基准测试中,AF200 S1 即将在 80 毫秒内达到 20K IOPS。 该阵列的峰值约为 214K IOPS,延迟为 2.3 毫秒,而早期阵列的峰值为 174,519 IOPS,延迟为 3.68 毫秒。
接下来我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆启动,AF250 S2 的性能低于 1 毫秒,直到它达到约 190K IOPS 并达到约 210K IOPS 的峰值,延迟为 3ms。 之前的模型峰值为 152,469 IOPS,延迟为 6.84 毫秒。
VDI Full Clone 初始登录看到 AF250 S2 在打破 100ms 之前达到了超过 1K IOPS。 该阵列的峰值为 123,835 IOPS,延迟为 7.24 毫秒,而旧版本的峰值为 113,865 IOPS,延迟为 7.8 毫秒。
VDI 完整克隆星期一登录让 AF250 S2 运行亚毫秒延迟,直到大约 108K IOPS,峰值为 135,978 IOPS,延迟为 3.76 毫秒。 之前的模型在 118,884 毫秒延迟时最高达到 4.3 IOPS。
转到 VDI 链接克隆,启动测试显示亚毫秒延迟性能,直到 AF250 S2 达到超过 150K IOPS 和 186,477 IOPS 的峰值,延迟为 2.74 毫秒。 之前的模型达到 144,317 IOPS,延迟为 3.2 毫秒。
在测量初始登录性能的链接克隆 VDI 配置文件中,AF250 S2 与旧型号一起以约 1K IOPS 突破 60ms 以上。 S2 的峰值低于原始版本,分别为 77,278 IOPS 和 79,496 IOPS,延迟分别为 3.3 毫秒和 3.2 毫秒。
在我们最近一次查看 VDI 链接克隆星期一登录性能的配置文件中,两个 AF250 阵列都以大约 55K IOPS 的速度并驾齐驱地打破了亚毫秒级延迟性能。 S2 能够以 82,460 IOPS 和 6.19ms 延迟击败旧版本,而 80,703 IOPS 和 6.27ms 延迟。
结语
富士通通过新版本 AF250 S250 对其 ETERNUS AF2 阵列进行了一些内部更改。 它仍然采用相同的 2U 外形和相同数量的驱动器(48 个,扩展等于 737TB,利用 15+TB 驱动器)。 设计和管理也是一样的,但是,富士通加入了新的 Skylake CPU 并优化了其闪存软件,并增强了 OS 端的控制器。
查看我们的应用程序工作负载分析的性能,我们发现 S2 的性能有了很大的飞跃。 在我们的 SQL Server 基准测试中,新阵列的事务处理性能略好,为 12,628.3 至 12,622.1 TPS,但几乎不到一半的延迟,为 4.2 毫秒至 9.8 毫秒。 在我们的 Sysbench 中,我们还看到阵列的全面改进,17,237VM 的 TPS 得分高达 24,8,336VM 的 TPS 得分高达 4,优于旧型号。 对于平均延迟,S2 的 15.36VM 为 4ms,20.57VM 为 8ms,32.87VM 为 16ms,44.59VM 仅为 24ms。 在最坏情况下的延迟情况下,我们看到 S2 有 4 个虚拟机,38.87 个虚拟机为 8 毫秒,67.19 个虚拟机为 16 毫秒,93.52 个虚拟机为 24 毫秒。
查看其原始存储在 RAID1 宽条带中的 VDBench 测试,在大多数情况下,我们发现 AF250 S2 的性能比旧版本的阵列有显着改进,在几个实例中,新版本的亚毫秒级延迟性能优于旧版本的最佳性能。 在我们的 4K 读取测试中,我们看到性能提升超过 63K IOPS,峰值性能为 221,327 IOPS。 在 4K 写入中,我们看到阵列之间的 IOPS 峰值提高了 50K,S2 达到了 187K IOPS。 对于 64K 顺序读取,AF250 S2 的峰值为 4.97GB/s。 在 SQL 工作负载中,AF250 S2 达到 238K IOPS,222-90 达到 10K IOPS,218-80 达到 20K IOPS。 Oracle 显示出强劲的数字,212-225 为 90K IOPS,10K IOPS,214-80 为 20K IOPS。 对于我们的 VDI 克隆基准测试、启动、初始登录和星期一登录,AF250 S2 能够达到 210K IOPS、124K IOPS 和 136K IOPS 的完整克隆以及 186K IOPS、77K IOPS 和 82K IOPS 的链接克隆。 在一些测试中,S2 的性能优于之前的模型,例如 64K 写入、VDI LC 初始登录,而在 SQL 80-20 中,旧模型的延迟要好得多,尽管它的整体性能较低。
只需在引擎盖下进行一些小调整,富士通就能够从其 ETERNUS AF250 全闪存存储阵列中获得可观的性能提升。 虽然不是创纪录的设置,但 AF250 S2 为中小型企业用户提供了充足的性能。