上个月,HPE 悄悄推出了他们的新产品 HPE ProLiant MicroServer Gen 10 Plus. 这款漂亮的小设备非常紧凑且价格实惠,同时保持强大和高度可定制性。 MicroServer 是小型企业的理想选择,可用于各种用例,包括混合云需求,或需要企业服务器可靠性和管理的工作负载,无需机架和服务器机房。 HPE MicroServers 系列在家庭实验室和改装社区中也非常受欢迎,这主要是因为在小型外壳中结合了质量、带外管理和价格组合。
上个月,HPE 悄悄推出了他们的新产品 HPE ProLiant MicroServer Gen 10 Plus. 这款漂亮的小设备非常紧凑且价格实惠,同时保持强大和高度可定制性。 MicroServer 是小型企业的理想选择,可用于各种用例,包括混合云需求,或需要企业服务器可靠性和管理的工作负载,无需机架和服务器机房。 HPE MicroServers 系列在家庭实验室和改装社区中也非常受欢迎,这主要是因为在小型外壳中结合了质量、带外管理和价格组合。
HPE 在 Gen10 Plus 的代际发展过程中做出了许多改变。 立即显而易见的是尺寸的减小,Plus 的尺寸大约是前代产品的一半。 这在很大程度上与将电源 (180W) 移到外壳之外有关,这除了尺寸之外还有一个次要好处。 服务器内部热量的减少意味着 HPE 也可以从之前机箱中的两个风扇减少到一个风扇。 这种变化还有另一个级联效应,Gen10 Plus 的风扇少了一个,整体噪音更小,如果我们假设该服务器的无数用例很可能让它在人口稠密的地区运行,而不是在孤立的服务器机房中运行,这一点很重要。 最后但同样重要的是,Gen10 Plus 可以选择添加 iLO,HPE 带外服务器管理软件。 这对于在地理上分散的区域管理多个单元来说是一件大事,这是 HPE 心中的一个明确目标。 启用此选项后,HPE 会包括一个用于以太网访问的专用卡和一个 iLO Essentials 许可证。 许可证可以升级到 iLO Advanced。 该服务器还支持 HPE InfoSight for Servers。
深入了解服务器设计,让我们首先从了解存储选项开始。 有一个单驱动背板选项,一个 4 倍大型 (LFF) SATA 背板,不支持热插拔。 在许多方面,这与 SMB 关注点一致,尽管发烧友肯定希望看到提供更密集的 SFF 背板选项。 HPE 支持软件 RAID(HPE Smart Array S100i SR Gen10)选项,这是基于硬件选项的不错替代方案。 也就是说,HPE 也提供硬件 RAID(HPE 智能阵列 E208i-p SR Gen10 控制器)选项。 这里的权衡是只有一个 PCIe3 x16 扩展槽,因此选择硬件 RAID 将限制扩展选项。 对于像我们这样的 VMware 环境,我们愿意放弃硬件 RAID,以便能够添加速度更快的 NIC。 HPE 包括一个板载四千兆位接口,但它们也支持 10GbE 卡选项(使用单个 PCIe 插槽),如果 Gen10 Plus 配备闪存,这将派上用场。
HPE 支持奔腾 G5420,主频 3.8GHz,2 核,4MB 三级缓存,支持 3MT/s RAM。 Xeon E-2400 中还有一个更强大的选项,具有 2224GHz 频率、3.4 核、4MB L8 缓存并支持 3MT/s RAM。 内存方面,有两个官方支持的 DDR UDIMM 插槽,总容量最高可达 2666GB。
在软件支持方面,HPE 涵盖了大多数流行的选项。 Microsoft Windows Server 2016 和 2019 以及 Red Hat Enterprise Linux (RHEL) 7.6、7.7、8.0、8.1 和 ClearOS 都在名单上。 在虚拟化方面,VMware ESXi 6.5 U3 和 6.7 U3 是受支持的选项,但需要 Xeon E CPU。
我们最近制作了一段视频,很好地概述了服务器的设计和硬件。
我们的评测单元是“Performance 1”配置,配备 Xeon CPU 和 16GB RAM,后来升级到 32GB。 我们有软件 RAID 选项,并使用 PCIe 插槽获得更快的 NIC。 我们有带有 iLO Essentials 许可证的 iLO 5 选项。 这些 MicroServer 的起价约为 500 美元。
HPE ProLiant MicroServer Gen10 Plus 规格
加工厂
英特尔至强 E-2200 系列/第 9 代奔腾 G | ||||||
型号 | CPU频率 | 颜色 | L3缓存 | 电力 | DDR4 | 新交所 |
至强E-2224 | 3.4 GHz | 4 | 8 MB | 71W | 2666 MT/s | 没有 |
奔腾G5420的 | 3.8 GHz | 2 | 4 MB | 54W | 2400 MT/s | 没有 |
系统
内存 | |
类型 | HPE 标准内存
DDR4 无缓冲 (UDIMM) |
可用的 DIMM 插槽 | 2 |
最大能力 | 32GB(2 个 16GB UDIMM @2666 MT/秒)
注:最大内存速度取决于处理器型号。 内存保护 ECC |
接口 | |
视频 | 1 个后置 VGA 端口
1 个后置 DisplayPort 1.0 |
USB 2.0 A 型端口 | 共 1 个(内部 1 个) |
USB 3.2 Gen1 Type-A 端口 | 总共 4 个(后部 4 个) |
USB 3.2 Gen2 Type-A 端口 | 共 2 个(前 2 个) |
网络 RJ-45(以太网) | 4 |
行业标准合规 |
|
|
|
安全性 | |
|
|
其它 | |
可编程电源 | 一 (1) 个 180 瓦非冗余外部电源适配器 |
服务器电源线 | 所有预配置型号均标配一根或多根国家特定的 6 英尺/1.83 米 C5 电源线,具体取决于型号。 |
系统风扇
|
一 (1) 个非冗余系统风扇标配 |
身体和力量
可编程电源 | 一 (1) 个 180 瓦非冗余外部电源适配器 | |
服务器电源线 | 所有预配置型号均标配一根或多根国家特定的 6 英尺/1.83 米 C5 电源线,具体取决于型号。 | |
尺寸 (高 x 宽 x 深)(带脚) | 4.68 9.65点¯x中的x 9.65(11.89 24.5点¯x24.5点¯x厘米) | |
重量 (近似) | 最大
(四个驱动器、两个 DIMM、扩展板 + iLO 支持套件) |
15.87lb(7.2千克) |
最低限度
(安装了一个 DIMM,无驱动器、扩展板、iLO 启用套件) |
9.33lb(4.23千克) | |
输入要求 (每个电源) |
额定线电压 | 100 伏交流电至 240 伏交流电 |
额定输入电流 | 2.5 安(90 伏交流电) | |
额定输入频率 | 50到60赫兹 | |
额定输入功率 | 180W电源 |
设计与建造
如前所述,HPE ProLiant MicroServer Gen 10 Plus 结构紧凑,高度仅约 XNUMX 英寸,宽度和深度均为 XNUMX 英寸。 更短的尺寸主要是通过移除内部电源实现的,尽管这并不完全是免费的午餐。 用户将不得不考虑电源砖的放置和插入位置。
该服务器采用黑色金属外壳,正面中央带有 HPE 品牌标志。 正面底部从左到右还有两个 USB 3.2 Gen2 Type-A 端口、三个 LED 指示灯(驱动器活动、NIC 状态、健康状况)和电源/待机按钮。
要访问驱动器托架,需要通过卸下背面的两个指旋螺丝来卸下顶盖,并通过解锁侧面来卸下挡板。 一旦关闭,用户就可以将驱动器直接插入服务器。 该服务器随附驱动器螺丝,可以将其添加到 LFF HDD 的侧面,并充当允许它们滑入到位的导轨。
翻到背面,我们可以看到风扇大约占据了背面的三分之一。 左上角有安全选项,如挂锁眼和 Kensington 安全槽。 左下方有四个 USB 3.2 Gen1 Type-A 端口、一个 Displayport 1.0 和一个 VGA 端口。 靠近中心,底部是四个 NIC 端口。 电源位于左下角,仅为单输入。 我们已经看到过去的微服务器提供两个直流输入以提供冗余电源,尽管这在 ProLiant 上不是一个选项。 电源上方是一个 PCIe Gen3 (PCIe x 16) 扩展槽。 扩展槽上方是 iLO Enablement Kit 插槽。
可以通过卸下两颗螺丝来卸下主板托架,这样就可以看到内部,包括 CPU、DRAM、PCIe 卡插槽和 iLO 卡。 HPE 包含了一些很酷的工程,大多数其他品牌都会跳过。
对于单个风扇,出现了一些关于系统在负载下如何保持气流和冷却的问题。 在我们的 Sysbench 测试中,CPU 几乎达到最大值并且存储 I/O 负载很重,我们通过 iLO 捕获了一张显示系统热布局的屏幕截图。
在捕获热配置文件时,系统风扇动态设置为仅 18%。 由于我们的系统内部有闪存,没有硬盘驱动器,所以我们真的只能听到服务器发出轻微的嗡嗡声。 噪音可能略高于传统台式机,但它的风扇噪音比满负荷运行的笔记本电脑的小风扇转速要低。
性能
对于性能测试,我们选择使用四个 Hynix SE10 SATA SSD 配置我们的 HPE ProLiant MicroServer Gen 4011 Plus。 这种闪存配置使我们能够更好地为应用程序工作负载对平台施加压力,并使用我们的 vdbench 工作负载通过存储控制器显示峰值存储性能。
这是我们安装驱动器和 Mellanox 卡以及在 ESXi 中设置服务器的视频。
我们还详细了解了 VMware 中的配置。
中央处理器 | 1 个至强 E-2224 |
内存 | 2 个 16GB 的 2666Mz |
|
|
运行系统 |
|
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 基准测试,HPE ProLiant MicroServer Gen10 Plus 在 3,146.43 个虚拟机的情况下得分为 1 TPS。
对于 SQL Server 平均延迟,MicroServer 看到 24 毫秒。
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,HPE ProLiant MicroServer Gen10 Plus 在 1,105.57VM 时达到 1 TPS。
对于 Sysbench 延迟,MicroServer 的平均延迟为 28.94 毫秒。
在我们的最坏情况(第 99 个百分位数)延迟中,MicroServer 达到 90.08 毫秒。
VDBench 工作负载分析
在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。
简介:
- 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 读取,HPE ProLiant MicroServer Gen10 Plus 以 20,706 IOPS 开始,延迟仅为 143.3µs。 MicroServer 保持在 1ms 以下,直到大约 160K IOPS,并以 193,648ms 的延迟达到 2.63 IOPS 的峰值。
对于随机 4K 写入,MicroServer 保持在 1 毫秒以下,直到大约 150K IOPS,这大约是其峰值,大约 250µs 延迟,然后性能下降并且延迟急剧上升。
切换到顺序性能并从我们的 64K 读取开始,MicroServer 在大部分运行中再次具有亚毫秒级性能,以大约 1K IOPS 或 27GB/s 的速度突破 1.7ms,并继续达到约 31K IOPS 或 1.9GB/s 的峰值s 在 4ms 之前下降一些。
对于 64K 写入,MicroServer 再次运行到大约 27K IOPS(或大约 1.7GB/s),直到超过 1ms。 它在那里达到顶峰,然后急剧下降。
我们的下一组测试是我们的 SQL 工作负载:SQL、SQL 90-10 和 SQL 80-20。 从 SQL 开始,MicroSever 能够以 196,799 IOPS 的峰值和 639µs 的延迟在整个过程中以亚毫秒的延迟执行。
SQL 90-10 的另一个性能从未突破 1 毫秒,峰值为 177,945 IOPS,延迟为 679 微秒,然后下降了一些。
MicroServer 以亚毫秒延迟完成了我们的 SQL 测试,峰值为 149,358 IOPS,在我们的 SQL 642.7-80 中延迟为 20µs,然后略有下降。
接下来是我们的 Oracle 工作负载:Oracle、Oracle 90-10 和 Oracle 80-20。 从 Oracle 开始,HPE MicroServer 表现出良好的性能峰值,大约 134K IOPS,在性能下降之前大约有 650µs 的延迟。
对于 Oracle 90-10,MicroServer 在 171,924µs 延迟时达到 501 IOPS 的峰值。
在 Oracle 80-20 中,MicroServer 达到了 152,129 IOPS 的峰值,延迟为 539µs,然后略有下降。
接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,HPE MicroServer 保持在 1 毫秒以下,直到大约 105K IOPS,并在 108,590 毫秒的延迟下达到 1.18 IOPS 的峰值。
VDI FC 初始登录看到 MicroServer 具有亚毫秒延迟性能,直到大约 41K IOPS 和大约 45K IOPS 的峰值在 1.25ms 之前下降更多。
对于 VDI FC Monday Login,MicroServer 在 1K IOPS 以北时中断了 35 毫秒,并达到 40,594 IOPS 的峰值,延迟为 1.35 毫秒,然后下降了一些。
对于 VDI 链接克隆 (LC) 引导,MicroServer 具有亚毫秒级延迟性能吞吐量,峰值为 60,364 IOPS,延迟为 977.3µs。
VDI LC 初始登录看到 MicroServer 在大约 1K IOPS 时超过 20ms,峰值为 22,548 IOPS,延迟为 1.23ms。
最后,在我们的 VDI LC Monday Login 中,MicroServer 在大约 1K IOPS 时中断了 19ms,并在 26,118ms 的延迟下达到 1.69 IOPS 的峰值,然后下降了一些。
总结
HPE ProLiant MicroServer Gen10 Plus 是一款功能强大、紧凑且经济高效的服务器。 这款小型服务器只有大约 5 英寸高和 10 x 10 英寸宽,有足够的空间来增加容量和网络以满足其预期需求。 这些需求适用于需要服务器性能和功能但在机架中没有传统空间的中小企业。 除了给定的用例之外,MicroServer 还因其质量、性能以及价格而在家庭实验室社区中广受欢迎。 服务器最有趣的特点是它的设计。 只有一个风扇,它具有级联冷却效果。 前面有四个 LFF 驱动器托架(不可热插拔),可容纳 SATA 3.5” HDDS 或 SATA 2.5” SSD。 MicroServer 支持 Pentium G5420 或 至强 E-2224 CPU 以及高达 32GB 的内存。
从性能的角度来看,我们运行了应用程序分析工作负载以及 VDBench 工作负载分析。 对于应用程序分析工作负载,我们从 SQL Server 开始。 在这里,我们看到 3,146.43 TPS,平均延迟为 24 毫秒,使用 1 个虚拟机。 转向 Sysbench,再次使用 1VM,MicroServer 能够达到 1,105.57 TPS,平均延迟为 28.94 毫秒,最坏情况下的延迟为 90.08 毫秒。 考虑到此服务器的大多数用例是测试/开发、家庭实验室或 SMB,能够运行工作负载几乎与被测量的性能一样重要。
在我们的 VDBench 工作负载分析中,考虑到 HPE MicroServer 有多小,它能够提供一些令人印象深刻的数字。 峰值亮点包括 194K 读取 4K IOPS、150K 写入 4K IOPS、1.9K 读取 64GB/s 和 1.7K 写入 64GB/s。 MicroServer 在我们的 SQL 和 Oracle 测试中都保持在 1 毫秒以下,亮点是 197K IOPS SQL、178K IOPS SQL 90-10、149K IOPS SQL 80-20、134K IOPS Oracle、172K IOPS Oracle 90-10 和 152K IOPS Oracle 80- 20. MicroServer 再次在 LC 启动中看到亚毫秒,峰值为 60K IOPS。 因此,总的来说,当查看一个人可以通过板载 SATA 控制器驱动多少存储 I/O 时,它应该能够跟上您可以安装在其中的任何四个 SATA 设备,顺序读取峰值低于 2GB/s。
我们在配置此服务器以供审查时可能有点过头了,大多数人都会对这个特定盒子中的 HDD 感到满意。 虽然合理性是一个不错的指南,但我们更愿意将服务器推到边缘以查看它们的能力。 在这方面,MicroServer Gen10 Plus 做得很好,在我们的测试中表现出色。 但另一方面,我们希望看到一些变化,使这款产品从非常好变成卓越。 我们将从一个用于启动任务的板载 M.2 插槽开始; 现在有一个 USB 2.0 端口,但这还不够。 我们还希望看到第二个 PCIe 插槽,以便可以同时添加 RAID 卡和更高速的 NIC,尽管板载 10GbE 也可以解决这个问题。 最后,HDD 很便宜,我们明白这一点,但闪存才是它的用武之地,即使对于中小型企业来说,拥有闪存的理由也比没有闪存的理由多。 最后一个更密集的 SFF 底盘作为一个选项将不胜感激。 总的来说,由于经济实惠的整体包装和 iLO 的包含,这款微型服务器将非常适合 HPE 及其客户。
阅读更多 - TrueNAS 核心 12 评测 在 HPE 微服务器上
HPE ProLiant MicroServer Gen10 Plus
参与 StorageReview
电子报 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS订阅