与采用 AMD EPYC 处理器的 C5a 实例和未启用 Granulate 实时持续优化的 C5 实例相比
决策支持系统 (DSS) 工作负载已成为许多组织不可或缺的工具,有助于收集原始信息并将其转化为可操作的见解。对于在云中运行 DSS 工作负载的公司来说,可用的实例范围之广可能会让人不知所措,因此确定哪些实例将提供强大的性能可能是一项挑战。我们使用 DSS 基准测试了多个 Amazon Web Services (AWS) EC2 云实例类型的性能。我们首先研究了将 Granulate 实时持续优化 (Granulate) 添加到由第 2 代可扩展处理器支持的 C5 实例英特尔 至强的效果。Granulate 是一种工作负载优化器,可以提高英特尔处理器的性能和工作效率。接下来,我们将采用 Granulate 的 C5 实例与使用 AMD EPYC 处理器的 C5a 实例的性能进行了比较。
与不带 Granulate 的相同 C5 实例和基于 AMD EPYC 处理器的 C5a 实例相比,支持 Granulate 的实例实现了更高的 DSS 工作负载速度。根据这些测试结果,寻求最强大 DSS 性能的企业最好选择由搭载 Granulate 的英特尔处理器支持的 C5 实例。
启用 Granulate 使性能提升高达 40%
如图 1 所示,在采用第 2 英特尔 至强代可扩展处理器的 c5.12xlarge 实例上启用 Granulate 使决策支持工作负载的性能提升高达 40%。
与基于 AMD EPYC 处理器的 C5a 实例相比,带 Granulate 的 C5 实例以更快的速度完成了 DSS 工作负载
如图 2 所示,采用 Granulate 的第 2 代英特尔® 至强®可扩展处理器支持的 c5.12xlarge 实例的性能比基于 AMD EPYC 处理器的 c5a.12xlarge 实例提升了高达 52%。
结论
我们进行了测试,以评估两个采用第 2 代英特尔 至强可扩展处理器(一个启用了 Granulate 实时持续优化,另一个不支持 Granulate 实时持续优化)和基于 AMD EPYC 处理器的 AWS C5a 实例的决策支持性能。启用 Granulate 可将 C5 实例的性能提升多达 40%,并且支持 Granulate 的 C5 实例的性能比我们测试的 C5a 实例提升高达 52%。
了解更多信息
要开始使用 Granulate 的第 2 代英特尔 至强可扩展处理器在 Amazon EC2 C5 实例上运行决策支持工作负载,请访问 https://aws.amazon.com/ec2/instance-types/c5/。
英特尔于 2021 年 6 月执行了测试。所有 4 节点测试均在具有 48 个 vCPU、96GB RAM、4 个 EBS 200GB (16000 IOPS)、1GB Storage BW、Hadoop 3.3.0、Hive 3.1.2、Spark 3.0.1 和 TPC-DS v. 1.1.0 上运行。颗粒测试使用 颗粒剂 v. 2.2.0。实例详细信息:c5.12xlarge:英特尔 至强 8275CL,12 Gbps 网络带宽,AWS Linux 内核 4.14.177-139.254.amzn2.x86_64 #1 SMP;c5a.12xlarge:AMD EPYC 7R32,12Gbps 网络带宽,AWS Linux 4.14.177-139.254.amzn2.x86_64 #1 SMP。