早在三月份,AMD 就发布了他们的 最新一代 AMD EPYC 7003 处理器. 同一天,几家供应商迅速效仿, 包括慧与 谁启动了几个服务器更新。 发布的更新服务器的主角是 HPE ProLiant DL365 Gen10 Plus,这是一款 1U 双处理器系统,可提供一流的计算能力。 DL365 Gen10 Plus 可以提供 128 个内核、4TB DRAM 和两个 GPU。 计算密集型应用程序肯定会为利用这种密集服务器功能的前景而欢欣鼓舞。
早在三月份,AMD 就发布了他们的 最新一代 AMD EPYC 7003 处理器. 同一天,几家供应商迅速效仿, 包括慧与 谁启动了几个服务器更新。 发布的更新服务器的主角是 HPE ProLiant DL365 Gen10 Plus,这是一款 1U 双处理器系统,可提供一流的计算能力。 DL365 Gen10 Plus 可以提供 128 个内核、4TB DRAM 和两个 GPU。 计算密集型应用程序肯定会为利用这种密集服务器功能的前景而欢欣鼓舞。
HPE ProLiant DL365 Gen10 Plus 的位置
当新 CPU 发布时,HPE 在第一天就宣布了四个新的服务器解决方案(加上三个 Apollo 解决方案和三个 Cray 解决方案)。 目前,有四款服务器支持新的 AMD EPYC 7003,包括 HPE ProLiant DL325 Gen 10 Plus v2、HPE ProLiant DL345 Gen 10 Plus、HPE ProLiant DL365 Gen 10 Plus 和 HPE ProLiant DL385 Gen 10 Plus v2。
DL365 所处的位置不像 DL345 或 DL385 那样带来那么多的存储空间,但拥有两个 CPU,带来比 DL325 多得多的潜在性能。
HPE ProLiant DL365 Gen10 Plus 可以容纳两个 AMD EPYC 7003 处理器。 两个 EPYC 7713 意味着 128 个内核。 在内存部分,服务器支持 3200MHz 内存和 32 个 DIMM 插槽(每个 CPU 16 个),它可以支持高达 4TB 的 RAM。
在存储方面,前面有 8 个 SFF(2.5 英寸)热插拔托架,但可以再添加两个托架,从而在 153.6U 空间内提供总计 10TB(15.36 个驱动器 x 1TB)的 NVMe 存储。 7003 CPU 始终支持 PCIe Gen4。 还有两个 GPU 插槽,一个全高 3/4 长插槽和一个全高全长插槽。
一段时间以来,HPE 一直在吹捧其安全性,新一批服务器也不例外。 新的 ProLiants 与公司的硅信任根相关联。 此外,它们还支持 AMD 安全处理器,这是一种嵌入 AMD EPYC 片上系统 (SoC) 中的专用安全处理器。 每个步骤和组件都在供应链上受到监控,以提高安全性。 如果服务器受到威胁,HPE 表示他们很快就会知道并可以采取行动,包括拒绝其启动能力。 服务器具有自动恢复功能,包括恢复经过验证的固件。 这使服务器及时恢复运行。
对于远程管理,HPE ProLiant DL365 Gen10 Plus 提供多种选项,包括 HPE 集成熄灯 (iLO)。 新服务器是公司即服务套件的一部分,包括 慧与绿湖.
HPE ProLiant DL365 Gen10 Plus 规格
外形 | 1U |
中央处理器 | AMD EPYC(霄龙)7003 系列 |
处理器核心可用 | 每个 CPU 最多 64 个 |
已安装处理器缓存 | 高达 256 MB L3 缓存,具体取决于处理器型号 |
最大内存 | 4.0 TB 带 128GB DDR4 |
内存插槽 | 32 |
内存类型 | HPE DDR4 智能内存 |
内存保护功能 | ECC |
驱动器支持 | 8 SFF SAS/SATA/NVMe,可选 1x 2 SFF SAS/SATA 或 1x 2 SFF NVMe |
网络控制器 | 可选 OCP 和/或可选 PCIe 网络适配器,具体取决于型号 |
远程管理软件 | HPE iLO Standard with Intelligent Provisioning(嵌入式)、HPE OneView Standard(需要下载)HPE iLO Advanced(需要许可证) |
电源类型 | 最多 2 个灵活插槽电源,具体取决于客户配置 |
扩展插槽 | 3 |
存储控制器 | HPE 智能阵列 SAS/SATA 控制器或三模式控制器 |
保修政策 | 3/3/3:服务器保修包括三年部件、三年人工和三年现场支持 |
重量 | 29.51lb(13.39千克) |
产品尺寸 | 1.69 17.11点¯x中的x 29.21(4.28 43.46点¯x74.19点¯x厘米) |
设计与建造
总体而言,HPE ProLiant DL365 Gen10 Plus 看起来或多或少与过去几年的其他 ProLiant 产品线相似。 设备正面是八个 2.5 英寸驱动器托架。 此预生产版本中的 8 个托架是 Gen4 U.3 NVMe 托架,确实存在一些 SSD 兼容性问题。 完整的生产版本不会出现我们在 Beta 平台初始测试期间遇到的同样问题。
我们正常分类的 U.2 驱动器无法工作,系统根本看不到这些驱动器。 因此,我们的性能测试仅限于提供的两个三星 SSD,顺便说一下,它们仅标记为 U.3。 从 HPE 购买的 SSD 在该服务器上工作不会有问题,但需要注意的是,不合格的驱动器可能会出现问题。
右侧是所有重要的东西,如 LED 指示灯、USB 3.1 端口、电源/待机按钮、UID 按钮和 iLO 服务端口。 有一个用于可选光学介质托架的插槽,或者可以在此处添加更多驱动器托架。
将其翻转到背面,PSU 位于右侧。 顶部是 PCIe Gen4 插槽。 底部从左到右是另一个 iLO 端口、两个 USB 3.1 端口、一个 UID LED、一个 OCP 3.0 插槽和一个 VGA 端口。
打开服务器,我们可以看到中间的两个CPU被32个DIMM插槽包围。
虽然内部的其余部分是相当典型的服务器内胆,但有一个机箱入侵检测连接器以增加安全性。
HPE ProLiant DL365 Gen10 Plus 性能
HPE ProLiant DL365 Gen10 Plus 测试配置:
- 2 x 3.2 TB 三星PM1735 Gen4 U.3 固态硬盘
- 16 个 16GB DDR4 内存
- 2 个 7713 AMD Epyc Gen3 CPU
SQL Server 性能
StorageReview 的 Microsoft SQL Server OLTP 测试协议采用事务处理性能委员会的基准 C (TPC-C) 的最新草案,这是一种模拟复杂应用程序环境中活动的在线事务处理基准。 TPC-C 基准比综合性能基准更接近于衡量数据库环境中存储基础设施的性能优势和瓶颈。
每个 SQL Server VM 都配置有两个虚拟磁盘:100GB 卷用于启动,500GB 卷用于数据库和日志文件。 从系统资源的角度来看,我们为每个虚拟机配置了 16 个 vCPU、60GB DRAM 并利用了 LSI Logic SAS SCSI 控制器。
SQL Server 测试配置(每个虚拟机)
- Windows服务器2012 R2的
- 存储空间:分配 600GB,使用 500GB
- SQL Server的2014的
-
- 数据库大小:1,500 规模
- 虚拟客户端负载:15,000
- 内存缓冲区:48GB
- 测试时长:3 小时
-
- 2.5 小时预处理
- 30分钟采样期
对于 SQL Server 平均延迟,HPE ProLiant DL365 Gen10 Plus 的总延迟为 1.5 毫秒,单个虚拟机的延迟范围为 1 毫秒到 2 毫秒。 尽管我们使用更多的 SSD 作为后端存储来驱动 I/O,但我们从此类 CPU 中测得更高。
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,我们记录了 16,817 TPS 的总分,单个 VM 的运行速度从 1988 TPS 到 2210 TPS。 我们在存储配置有限的情况下将大量 CPU 留在了桌面上,尽管它表明您需要多少 Gen4 NVMe SSD 才能从这些下一代平台中获得巨大潜力。
对于 Sysbench 平均延迟,服务器的总延迟为 15.26 毫秒,单个虚拟机的延迟范围从 14.47 毫秒到 16.1 毫秒不等。
在我们的最坏情况(第 99 个百分位)延迟中,DL365 的总延迟为 27.16 毫秒,单个虚拟机的延迟范围为 25.82 毫秒到 28.54 毫秒。
VDBench 工作负载分析
在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。
这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪和捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。
简介:
- 4K 随机读取:100% 读取,128 个线程,0-120% 重复率
- 4K 随机写入:100% 写入,128 线程,0-120% iorate
- 64K 顺序读取:100% 读取,32 个线程,0-120% 迭代
- 64K 顺序写入:100% 写入,16 个线程,0-120% 迭代
- 综合数据库:SQL 和 Oracle
- VDI 完整克隆和链接克隆跟踪
看看随机 4K 读取,带有两个 PCIe Gen365 NVMe SSD 的 HPE ProLiant DL10 Gen4 Plus 开始时略低于 100µs,然后以 567,341 IOPS 达到峰值,延迟为 365µs。
4K 写入也是 DL365 启动时间低于 100µs。 该服务器继续达到 358,073 IOPS 的峰值和 457µs 的延迟。
切换到我们的 64K 顺序工作负载,在读取中,我们看到 HPE 服务器在 113µs 时达到大约 7.1K IOPS 或 560GB/s 的峰值,然后略有下降。
64K 写入的延迟低于 100µs,直到大约 30K IOPS 或 1.5GB/s,峰值为 60,715 IOPS 或 3.79GB/s,延迟为 496µs。
接下来是我们的 SQL 工作负载,SQL、SQL 90-10 和 SQL 80-20。 使用 SQL,DL365 开始时仅不到 100 微秒,然后达到 431,077 IOPS 的峰值,延迟为 137 微秒,然后出现非常轻微的下降。
在 SQL 90-10 中,我们在开始时看到相同的情况,然后达到 414,544 IOPS 的峰值和 140µs 的延迟。
SQL 80-20 在达到 383,171 IOPS 的峰值和 148µs 的延迟之前再次看到类似的低延迟开始。
现在我们转向我们的 Oracle 工作负载,Oracle、Oracle 90-10 和 Oracle 80-20。 使用 Oracle 时,DL365 Plus 达到 235,477 IOPS 的峰值和 240µs 的延迟。
Oracle 90-10 见证了 HPE 服务器的启动时间低于 100µs,并且在大部分运行时间里都保持在那里。 该服务器继续达到 352,478 IOPS 的峰值,延迟为 120µs。
使用 Oracle 80-20,服务器的启动时间再次低于 100µs,一直保持到突破 15K IOPS。 它继续以 336,046 IOP 和 125µs 的延迟达到峰值。
接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,HPE ProLiant DL365 Gen10 Plus 达到了 152,725 IOPS 的峰值和 419µs 的延迟。
VDI FC 初始登录在 73,535µs 的延迟下看到了 765 IOPS 的峰值,然后下降了一些。
使用 VDI FC Monday Login,服务器为我们提供了 92,118 IOPS 的峰值和 295µs 的延迟。
接下来,我们看看 VDI 链接克隆 (LC) 测试。 从启动开始,服务器的峰值为 130,062 IOPS,延迟为 230µs。
对于 VDI LC 初始登录,HPE 服务器的峰值性能为 54,548 IOPS,延迟为 234µs。
最后,在 VDI LC Monday Login 中,我们看到了大约 53,250 IOPS 的峰值和 450µs,然后性能下降。
结语
HPE ProLiant DL365 Gen10 Plus 是一款 1U 服务器,配备两个 AMD EPYC 7003 处理器。 这可以为这个小型服务器带来多达 128 个内核和高达 4TB 的 3200MHz RAM。 虽然它的存储容量并不大,但用户可以在其小巧的空间中放置多达 153TB 的 NVMe 存储空间。 DL365 具有一些 HPE 特定优势,包括硅信任根和其他安全措施。 HPE iLO 管理可监控服务器状态并帮助解决问题。 并支持 HPE GreenLake,使该服务器能够归入公司更大的“即服务”范畴。
为了提高性能,我们运行了应用程序工作负载分析,包括 SQL Server 延迟和 Sysbench。 我们还运行了 VDBench 测试。 在 SQL Server 延迟方面,HPE ProLiant DL365 Gen10 Plus 的总平均延迟为 1.5 毫秒。 在 Sysbench 中,我们看到总得分为 16,817 TPS,平均延迟为 15.26 毫秒,最坏情况下的延迟仅为 27.16 毫秒。 这两种工作负载的测量值都会高得多,尽管在系统中使用 U.3 SSD 背板的情况下,我们有一组更有限的 SSD 可供测试。
通过 VDBench,我们也看到了几个不错的结果,亮点包括:567K 读取时 4K IOPS,358K 写入时 4K IOPS,7.1K 读取时 64GB/s,3.79K 写入时 64GB/s。 在 SQL 中,我们看到了 431K IOPS 的峰值,SQL 415-90 中的 10K IOPS 和 SQL 383-80 中的 20K IOPS。 对于 Oracle,我们在 Oracle 235-352 中看到了 90K IOPS、10K IOPS,在 Oracle 336-80 中看到了 20K IOPS。 在我们的 VDI 完整克隆基准测试中,我们在启动时看到 153K IOPS,在初始登录时看到 74K IOPS,在星期一登录时看到 92K IOPS。 对于 VDI 链接克隆,我们在启动时看到 130K IOPS,在初始登录时看到 55K IOPS,在星期一登录时看到 53K IOPS。
HPE ProLiant DL365 Gen10 Plus 位于 HPE 新发布的基于 AMD 的服务器中间。 作为一个 1U 它不能带来那么多的存储空间(尽管你仍然可以装在一个合理的 153TB 中),它确实配备了 AMD EPYC 7003 CPU,可以提供 128 个内核、4TB 的 RAM 和 GPU 支持。 这为各种工作负载提供了大量的密集计算性能。
参与 StorageReview
电子报 | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS订阅