双路AMD EPYC 7251 CPU Linux性能基准测试
评测
2018-08-05

AMD EPYC 7251 CPU的成本约为520美元,8核心16线程,2.1G主频,2.9G睿频,32M缓存,内存最大支持频率2400,8通道DDR4内存最高支持单路16条128G 2400频率 多达2TB的内存,128个高速I / O通道PCIe。

AMD EPYC 7251适合于对处理器要求不高的存储或大内存应用。

小编认为双路EPYC 7281 不如用单路EPYC 7351P或者EPYC 7281。

测试配置

对于这次审查,我们特别使用了一个我们认为对芯片非常赞美的系统,这是我们首次使用技嘉R151-Z30和MZ31-AR0主板的公开评论。

  • CPU:AMD EPYC 7251

  • 服务器准系统:技嘉R151-Z30

  • 内存:8x 16GB 128GB DDR4-2666 RDIMM

  • SSD:1x Intel DC S3710 400GB SATA SSD

  • NIC:1x Mellanox ConnectX-3 Pro EN VPI

我们用于此测试的Gigabyte R151-Z30非常适合AMD EPYC 7251 CPU。它是一个基本的AMD EPYC服务器,可以很好地充当专用或虚拟化服务器的角色。主要规格是服务器内置双SFP + 10GbE网络以及单插槽AMD EPYC CPU的全套16个DIMM插槽。

Gigabyte-R151-Z30-Overview.png


AMD EPYC 7251基准测试

在本练习中,我们使用传统的Linux-Bench脚本,帮助我们查看多年来一直使用的跨平台“最小公分母”结果以及我们更新的Linux-Bench2脚本的几个结果。此时,我们的基准测试会话需要数天才能运行,而且我们的数据点已经超过了一千个。我们还为希望了解其软件如何在最新硬件上运行的软件公司运行工作负载。因此,这是我们收集的数据的一小部分样本,可以公开分享。我们的立场始终是我们很乐意提供一些免费数据,但我们也有服务让公司在我们的实验室中运行自己的工作负载,例如我们的DemoEval服务。

Python Linux 4.4.2内核编译基准测试

这是STH在过去几年中最需要的基准之一。任务很简单,我们有一个标准的配置文件,来自kernel.org的Linux 4.4.2内核,并利用系统中的每个线程进行标准的自动生成配置。我们以每小时编译的方式表达结果,以使结果更易于阅读。


AMD-EPYC-7251-Linux-Kernel-Compile-Benchmark.jpg

在这里我们看到AMD的情况,EPYC系列可以取代潜在的两个处理器,其中475美元的EPYC 7251接近两个Intel Xeon Silver 4112 CPU的性能。

c-ray 1.1性能

我们多年来一直使用c-ray进行性能测试。它是一种光线跟踪基准测试,非常受欢迎,可显示多线程工作负载下处理器的差异。我们将使用我们新的Linux-Bench2 8K渲染,因为它消除了这个CPU段的差异,而不是旧的4K结果。

AMD-EPYC-7251-c-ray-4K-Benchmark.jpg


AMD EPYC 7251 C Ray 4K基准测试

就c-ray 4K性能而言,我们可以看到8核AMD EPYC 在性能方面接近1002美元的Intel Xeon Silver 4116

AMD-EPYC-7251-c-ray-8K-Benchmark.jpg

AMD EPYC 7251 C Ray 8K基准测试

在我们的8K结果中,我们更多地关注比较集。人们还可以看到AMD EPCYC 7251介于双Intel Xeon Silver 4112和Silver 4108之间,单CPU插槽Intel Xeon Silver的CPU成本。

7-zip压缩性能

7-zip是一种广泛使用的压缩/解压缩程序,可以跨平台工作。我们在早期使用Windows测试开始使用该程序。它现在是Linux-Bench的一部分。

AMD-EPYC-7251-7-zip-Compression-Benchmark.jpg

AMD EPYC 7251 7 Zip压缩基准测试

我们想要提出的一点是AMD EPYC 7251和7351P之间的巨大鸿沟。如果您有8x 16GB DIMM(撰写本文时为1700美元),1400美元服务器和300美元SSD,价格差异小于10%,基本上可以获得单个插槽服务器性能的2倍。

NAMD表现

NAMD是由伊利诺伊大学厄巴纳 - 香槟分校Beckman高级科学与技术研究所的理论和计算生物物理学小组开发的分子模拟基准。有关基准的更多信息,请  点击此处我们将在不久的将来在下一代Linux-Bench中使用GROMACS来增强它。通过GROMACS,我们一直在努力支持英特尔支持AMD Zen架构的Skylake AVX-512和AVX2。以下是旧数据集的比较结果:

AMD-EPYC-7251-NAMD-Benchmark.jpg

AMD EPYC 7251 NAMD基准测试

虽然我们没有在这些测试中利用AVX-512,但我们仍然看到AMD EPYC的稳定性能。如果您将此芯片与单个Intel Xeon Silver 4110进行比较,您可以看到AMD架构的强大程度。

Sysbench CPU测试

Sysbench是另一个广泛使用的Linux基准测试。我们专门使用CPU测试,而不是我们用于某些存储测试的OLTP测试。

AMD-EPYC-7251-Sysbench-CPU-Benchmark.jpg

AMD EPYC 7251 Sysbench CPU基准测试

AMD EPYC 7251介于Xeon Silver 4108和Silver 4110之间。这两款产品都是八核Intel产品,价格低于和高于EPYC 7251。

OpenSSL性能

OpenSSL广泛用于保护服务器之间的通信。这是许多服务器堆栈中的重要协议。我们先来看看我们的标志测试:

AMD-EPYC-7251-OpenSSL-Sign-Benchmark.jpg

AMD EPYC 7251 OpenSSL签署基准

以下是验证结果:

AMD-EPYC-7251-OpenSSL-Verify-Benchmark.jpg

AMD EPYC 7251 OpenSSL验证基准测试

此比较集可扩展到更高性能的部件。如果您要从上一代产品进行整合,那么双Intel Xeon E5-2620 V1服务器的性能与单个475美元的CPU大致相同。

UnixBench Dhrystone 2和Whetstone基准测试

STH中一些运行时间最长的测试是令人尊敬的UnixBench 5.1.3 Dhrystone 2和Whetstone结果。它们肯定会老化,但是,当我们将它们排除在外时,我们会不断地收到它们的请求,以及许多生气的注释。UnixBench被广泛使用,因此我们将其包含在此数据集中。以下是Dhrystone 2的结果:

AMD-EPYC-7251-UnixBench-Dhrystone-2-Benchmark.jpg

AMD EPYC 7251 UnixBench Dhrystone 2基准测试

这是磨刀石的结果:

AMD-EPYC-7251-UnixBench-Whetstone-Benchmark.jpg

AMD EPYC 7251 UnixBench Whetstone基准测试

对于AMD最低成本的EPYC 7000系列CPU,我们再次看到围绕双Intel Xeon Silver 4112和E5-2620 V1配置的性能。

GROMACS STH小型AVX2 / AVX-512已启用

在Linux-Bench2中,我们对单插槽和双插槽机器使用“小”测试。我们的中等测试更适合高端双插槽和四插槽机器。我们的GROMACS测试将使用AVX-512和AVX2扩展(如果有)。

AMD-EPYC-7251-GROMACS-STH-Small-Benchmark.jpg

AMD EPYC 7251 GROMACS STH小基准测试

当我们在这种类型的工作负载上启用AVX-512时,英特尔至强单元部件将变得更具竞争力。我们将Intel Xeon Gold 6134放在此图表中仅用于一个目的。凭借八核和双FMA AVX-512,英特尔正在看到一些巨大的性能提升。英特尔在AVX-512和高时钟速度前端都有优势,并且收费很高。英特尔至强黄金6134的成本约为5台AMD EPYC 7251。

国际象棋基准测试

国际象棋是一个有趣的用例,因为它具有几乎无限的复杂性。多年来,我们收到了许多带回国际象棋基准的请求。我们一直在分析系统,并准备开始分享结果:

AMD-EPYC-7251-Chess-Benchmark.jpg


关键词: AMD EPYC EPYC 7251性能测试