几周前,我们评测了戴尔EMC PowerEdge R6525服务器。总体而言,这款1U服务器表现相当出色,但缺少一项真正使其脱颖而出的功能:对PCIe Gen4存储的端到端支持。不过,在戴尔科技公司的帮助下,我们已经解决了这个问题,并再次对这款服务器进行评测,这次它配备了PCIe Gen4存储。
正如我们之前所说,上市消息有点令人困惑。 吹捧该设备支持 PCIe Gen4,然后不提供内置支持是一个错误。 然而,戴尔为我们提供了一个现场工具包来更换前背板和电缆,使其为最新的存储设备做好准备。 我们的实验室主管花了大约 XNUMX 分钟来更换三根电缆和背板,然后我们就可以开始了。
由于这是具有相同管理的同一设备,因此读者可以参考原始评论以了解规格、设计和构建以及管理。
Dell EMC PowerEdge R6525 (PCIe Gen4) 性能
Dell EMC PowerEdge R6525 配置:
- 2 个 AMD 霄龙 7742
- 512GB,每个 CPU 256GB
- 性能存储:4 x 3.84Tb Micron 9300 (Gen3) 或 4 x 3.84TB SK 海力士 PE8010 (第二代)
- CentOS 8(2004年)
- ESXi 6.7u3
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 读取,服务器在 PCIe Gen4 驱动器上的表现要好得多。 从 70.7µs 开始,一直保持在 100µs 以下,直到突破 3 万次 IOPS。 该服务器继续达到 3,505,292 IOPS 的峰值,延迟仅为 127.4µs。
对于 4K 随机写入,服务器表现出更好的性能,PCIe Gen4 的延迟保持在 100 微秒以下,直到超过 1.5 万次,峰值为 1,619,322 IOPS,延迟为 247.6 微秒。 这是 Gen3 驱动器峰值的两倍多。
接下来是我们研究 64k 的顺序工作负载。 对于读取,Dell EMC 服务器在 331,648µs 的延迟下达到了 20.7 IOPS 或 381.2GB/s 的峰值,在较低延迟下性能提高了约 35%。
对于 64K 顺序写入,服务器中的 Gen4 存储能够在 112,704µs 的延迟下达到 7.02 IOPS 或 551.7GB/s 的峰值。
我们的下一组测试是我们的 SQL 工作负载:SQL、SQL 90-10 和 SQL 80-20。 从 SQL 开始,加载了 Gen6525 驱动器的 Dell EMC R4 保持在 100µs 以下,直到大约 900K IOPS 并达到 1,113,419 IOPS 的峰值,延迟为 112.3µs。
对于 SQL 90-10,Gen4 驱动器的峰值为 947,597 IOPS,延迟仅为 128.9µs。
SQL 80-20 在 Gen4 驱动器上继续表现出更强的性能,峰值为 873,301 IOPS,延迟为 140.5µs。
接下来是我们的 Oracle 工作负载:Oracle、Oracle 90-10 和 Oracle 80-20。 从 Oracle 开始,带有 Gen6525 驱动器的 R4 一直保持在 100µs 以下,直到大约 799,687 万次 IOPS,然后达到 157.5 IOPS 的峰值,延迟为 XNUMXµs。
对于 Oracle 90-10,Dell EMC 服务器的峰值为 793,994 IOPS,延迟为 107.5µs。
使用 Oracle 80-20,我们看到了 739,968 IOPS 的峰值和 115.1µs 的延迟。 以更低的延迟提高超过 140K IOPS。
接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,我们看到低于 100µs 的延迟性能直到大约 400K IOPS,在 722,683µs 的延迟下达到 176 IOPS 的峰值。 Gen100 超过 4K IOPS。
VDI FC Initial Login 让 Gen4 真正击败了 Gen3,峰值性能为 335,994 IOPS 在 309.2µs 与 187K IOPS 在 407.4µs
VDI FC Monday Login 显示了另一个令人印象深刻的飞跃,与 Gen4 的 292,466 IOPS 和 196.2µs 的延迟相比,Gen3 设置的峰值达到 175,193 IOPS 和 260.3µs。
切换到 VDI 链接克隆 (LC) 引导后,具有 Gen6525 的 Dell EMC R4 峰值达到 385,279 IOPS,延迟为 154.6µs。
同样,我们看到初始登录有很大差异,这次 Gen4 在 163,938µs 时达到 166.7 IOPS 的峰值,而 Gen3 的 101,301 IOPS 延迟为 234.4µs。
最后,我们查看 VDI LC Monday Login,其中第 4 代加载服务器的峰值为 207,004 IOPS,延迟为 271.8µs,比第 100 代高出近 3K。
结语
Dell EMC PowerEdge R6525 是一款功能强大的小型 1U 服务器,配备双 AMD EPYC CPU。 虽然服务器已准备好运行 PCIe Gen4,但我们的早期构建并没有以这种方式开箱即用。 很公平,在戴尔和现场工具包的帮助下,我们为最新的存储技术做好了准备。 这个过程很简单,几分钟后,我们就可以进行测试了。
对于基准测试,我们运行了 VDBench 工作负载分析,发现两代 PCIe 技术之间的性能有了相当大的提升。 亮点包括 4K 读取 3.5 万 IOPS,4K 写入 1.6 万 IOPS,64K 读取 20.7GB/s,7.02K 写入 64GB/s。 这表示性能分别提高了 34.6%、100%、54% 和 67%。
通过我们的 SQL 测试,我们看到了 1.1 万 IOPS 的峰值,SQL 948-90 中的 10K IOPS 和 873-80 中的 20K IOPS,或者分别提高了大约 34%、32% 和 24%。 对于 Oracle 服务器,我们看到了 800K IOPS、794-90 的 10K IOPS 和 Oracle 740-80 的 20K IOPS 的峰值,分别代表了 20%、23% 和 25% 的改进。 通过 VDI 完整克隆结果,我们看到了 723K IOPS 启动、336K IOPS 初始登录和 292K IOPS 星期一登录的峰值。 VDI 链接克隆显示 385K IOPS 启动峰值、164K IOPS 初始登录和 207K IOPS 星期一登录。
PCIe Gen4 拥有诸多性能优势,而我们为Dell EMC PowerEdge R6525服务器提供的现场测试套件,也充分证明了这一点。在某些情况下,性能提升幅度之大,我们甚至看到了接近 100% 的提升。今天订购的系统将配备支持 Gen4 的背板。从数据来看,对于对性能要求极高的应用而言,如此显著的性能提升绝对物有所值。




Amazon