单路AMD EPYC 7401P CPU Linux性能基准测试
评测
2018-08-05

AMD EPYC 7401P CPU的成本约为1180美元,24核心48线程,2.0G主频,3.0G睿频,64M缓存,内存最大支持频率2666,8通道DDR4内存最高支持单路16条128G 2666频率 多达2TB的内存,多达128个高速I / O通道PCIe。

AMD EPYC 7401P提供了独特的价值,这在服务器CPU领域是前所未有的:每个核心的价格低于50美元,核心数量较高的部分每个线程的价格低于25美元。除此之外,CPU以低于1200美元的价格提供了单路24个内核和48个线程的很有性价比的选择。

以下是具有该功能集的  AMD产品页面这是处理器的lscpu输出:

AMD-EPYC-7401-lscpu.jpg


AMD EPYC 7401 Lscpu

作为我们在低于1100美元的CPU空间中工作的一部分,我们现在已经对每个Intel Xeon Silver和Bronze CPU以及所有双插槽Intel组合进行了基准测试。我们还完成了从EPYC 7251到EPYC 7601的每个AMD EPYC性能变体的工作。该评论是为STH读者,我们的数据订阅者和我们建议的公司提供全套结果的大型项目的一部分。在本次审查期间,我们将讨论不同方案之间的比较。这些讨论是通过在各种工作负载下持续数月运行6kW系统来实现的,其中包括许多我们未在STH上发布的系统。

测试配置

我们今天使用AMD EPYC 7401作为基准测试数据。我们验证了AMD的假设,即EPYC 7401P和EPYC 7401在性能方面应该相同或几乎相同。我们被告知AMD EPYC 7401P的速度可以忽略不计,因为它可以禁用双插槽电路,因此可以为封装的其余部分提供更多的功率。我们将在我们的图表EPYC 7401P中标记结果,以明确它们是单插槽结果。

我们现在已经在一个共同的Tyan EPYC平台上测试了所有AMD EPYC SKU,并在另一个平台上开始工作。以下是我们使用的基本硬件配置:

  • CPU:AMD EPYC 7401

  • 服务器准系统:Tyan Transport SX TN70A-B8026(B8026T70AE24HR)

  • 内存:8x 16GB 128GB DDR4-2666 RDIMM(三星)

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

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

Tyan-Transport-SX-B8026T70AE24HR-Front-and-Rear.jpg


Tyan Transport SX B8026T70AE24HR前后

该系统的关键是它支持24x NVMe U.2 NVMe SSD而无需使用Broadcom PLX PCIe扩展器。这是直接来自单个SKU的96通道PCIe 3.0。AMD EPYC的主要优势之一是单个EPYC CPU可以使用128x PCIe通道,数量与双插槽配置相同。Tyan通过提供可以处理24x NVMe驱动器的单插槽系统以及10/25/40/50 / 100GbE的I / O来应对这一机遇。

Tyan-Transport-SX-B8026T70AE24HR-Internal-1.jpg


泰安SX B8026T70AE24HR内部1

AMD EPYC 7401P基准测试

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

Python Linux 4.4.2内核编译基准测试

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

AMD-EPYC-7401P-Linux-Kernel-Compile-Benchmarks.jpg

AMD EPYC 7401P Linux内核编译基准测试

我们的Linux内核编译基准测试显示了多芯片架构的性能。在这里,AMD最接近的竞争对手是20核心的英特尔至强金6138,每个售价超过2600美元。如果你想要价格最接近的CPU,那就是Intel Silver 4116.当我们说EPYC“P”部件提供每美元的性能时,这是一个鲜明的例子。特定工作负载将随核心扩展,但更喜欢更大的裸片。

c-ray 1.1性能

我们多年来一直使用c-ray进行性能测试。它是一种光线跟踪基准测试,非常受欢迎,可显示多线程工作负载下处理器的差异。

AMD-EPYC-7401P-c-ray-Benchmark.jpg

AMD EPYC 7401P C Ray Benchmark

我们从通常使用的内容中大大减少了这种比较。我们在所有图表中所做的和将要做的是显示至少16,24和32个核心EPYC配置,包括单插槽和双插槽配置。

C-ray需要快速缓存,并且不会跨核心和Infinity Fabric或Mesh / UPI推送数据,因此AMD EPYC特别强大的是此类工作负载。

7-zip压缩性能

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

AMD-EPYC-7401P-7-zip-Compression-Benchmark.jpg

AMD EPYC 7401P 7 Zip压缩基准测试

AMD EPYC 7401P整体表现出色。我们确实想暂停一下,注意我们在这些图表中的双重Intel Xeon Gold 6134结果。英特尔至强黄金6134是一款适用于每核许可工作负载的CPU。它只有8个核心/ 16个线程,但具有大型(用于英特尔)L3缓存结构以及具有3.2GHz基础的高时钟速度。虽然它的性能与单插槽AMD EPYC 7401P相当接近,但从硬件角度来看,这是一个非常昂贵的设置(从硬件角度来看)。当有人说英特尔的部件针对每核性能进行了优化时,我们认为这是一个很好的例子。

NAMD表现

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

AMD-EPYC-7401P-NAMD-Benchmark.jpg

AMD EPYC 7401P NAMD基准测试

英特尔至强银4116或双银4110之间存在巨大差异,其价格与AMD EPYC 7401P差不多。当我们不使用AVX-512时,价值1075美元的EPYC 7401P在Xeon Gold系列领域竞争更多。我们的GROMACS结果将显示当我们在具有类似应用类型的Xeon Gold 6100系列上使用双FMA AVX-512时会发生什么。

Sysbench CPU测试

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

AMD-EPYC-7401P-Sysbench-CPU-Benchmark.jpg

AMD EPYC 7401P Sysbench CPU基准测试

再一次,另一个可靠的表现和一个表明EPYC 7401P具有双Xeon Silver 4114的竞争案例。

OpenSSL性能

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

AMD-EPYC-7401P-OpenSSL-Sign-Benchmark.jpg

AMD EPYC 7401P OpenSSL标志基准测试

以下是验证结果:


AMD-EPYC-7401P-OpenSSL-Verify-Benchmark.jpg

AMD EPYC 7401P OpenSSL验证基准测试

在这里,我们看到具有20个内核的英特尔至强黄金6138表现不错,但英特尔的CPU与价格为1075美元的AMD单插槽部分的竞争价格再次达到1500-2600美元。

总的来说,这对AMD来说是一个很好的性价比。

UnixBench Dhrystone 2和Whetstone基准测试

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

AMD-EPYC-7401P-UnixBench-dhrystone-2-Benchmark.jpg

AMD EPYC 7401P UnixBench Dhrystone 2基准测试

这是磨刀石的结果:

AMD-EPYC-7401P-UnixBench-Whetstone-Benchmark-1.jpg

AMD EPYC 7401P UnixBench Whetstone基准测试

我们在此图表中添加了双Intel Xeon Silver 4116结果。双Silver 4116组合在未来几天仍在完成更长时间的试运行,但我们希望提供一些数据点,以确定它对AMD EPYC 7401P的影响。两个Silver 4116芯片具有相同的TDP,成本比EPYC 7401P高出约40%。

我们认为这些图表是AMD单插槽性能SKU策略具有优点的一个很好的验证。它还说明了我们喜欢EPYC 7401P的原因。

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

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

AMD-EPYC-7401P-GROMACS-STH-Small-Benchmark.jpg

AMD EPYC 7401P GROMACS STH Small Benchmark

在这张图表上有几点需要指出。首先,针对AMD EPYC 7401P价格范围内的Intel Xeon Silver 4100(以及Gold 5100)部件,单插槽SKU表现良好。如果没有第二台AVX-512 FMA,英特尔根本无法获益。

相反,双Intel Xeon Gold 6134设置在两个CPU之间只有16个内核。高时钟速度和双AVX-512 FMA意味着大数字。如果您的AVX-512工作量很大,请购买Intel Xeon Gold 6100系列。即便如此,请记住Xeon Gold 6132虽然速度更快,但仍然是2100美元的CPU,或者是EPYC 7401P成本的两倍。

国际象棋基准测试

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

AMD-EPYC-7401P-Chess-Benchmark.jpg

AMD EPYC 7401P国际象棋基准

我们决定在这个图表中加入一些特别的东西:每个EPYC。所有9种性能变体都在图表中以及两种EPYC双插槽组合中表示。当我们将双EPYC 7601放入图表时,规模使得其他一切都难以阅读。不过,每个EPYC,每个Xeon Silver,每个具有价格竞争力的Xeon Silver双插槽配置,以及顶级Xeon D / Atom C3000系列都在同一个图表中。

AMD EPYC 7401P功耗

等式的另一面是功耗。AMD EPYC 7401正在推出一些令人印象深刻的基准测试数据,但确实存在相关成本。因为在我们的EPYC 7351P中,我们通过显示峰值功耗值(峰值不等于100%负载)引起混乱,我们将更简单地打破这一点:

  • 空闲:79W

  • 70%负载:217W

  • 100%负载:268W

  • 峰值:344W

数字是在我们的APC / Schneider Electric 208V PDU上在17.6C和72%RH下拍摄的。我们在这里显示的测试窗口具有+/- 0.3C和+/- 2%RH的变化。

总体而言,数字可靠。它们与双Intel Xeon Silver 4114和4116相比具有竞争力。单个Intel Xeon Silver 4116在100%负载下的功耗低于130W,因此AMD正在为性能提供功耗。英特尔在低于1200美元的CPU市场中没有性能优化的部分。

我们在单插槽配置中使用AMD EPYC 7401芯片来模拟AMD EPYC 7401P以实现性能数目。我们被告知,从功率的角度来看,EPYC 7401P可能会有轻微的变化。

市场定位

为了提供一些观点,在英特尔至强可扩展方面的相同通用价格范围内,12核/ 24线程英特尔至强银4116我们最近的基准测试为1002美元或每个核心约83美元。当您转向完整的英特尔至强可扩展功能集时,英特尔至强黄金6138(20核也为2.0GHz)每个核心约为130美元。

英特尔至强银牌4116在价格区间是最接近AMD EPYC 7401P的CPU。它有一半的TDP和一半的核心。也许最接近的比较实际上是双Intel Xeon Silver 4116配置。有了这个,可以接近核心数,大约相同的频率。一个人获得更多内存通道(虽然速度较慢)和几乎同样多的PCIe通道/ SATA III端口。人们不得不转向更昂贵的双插槽主板,CPU成本约为900美元,但这可能是一个很好的比较。

期待单插槽Intel Xeon Scalable,根本没有答案。英特尔对CPU的收费显着增加,核心数量越多。英特尔与EPYC 7401P最接近的CPU可能是具有20核的Intel Xeon Gold 6138,相同的2.0GHz基本时钟,但具有更高的turbo提升速度以及双FMA AVX-512。

AMD-Aggressive-Volume-Play-MSRP-Base-Clock-and-Cores-Comparison.jpg

AMD积极的体积播放MSRP基本时钟和核心比较

当我们绘制英特尔诉AMD在单插槽市场中为插座添加更多计算的成本增加时,可以看出为什么AMD部件的价格如此具有竞争力以及AMD如何改变单插槽游戏。

鉴于价格,我们喜欢AMD EPYC 7401P。在单插座(P)堆栈中,双插座部件几乎没有竞争对手。对我们来说,AMD EPYC 7551P作为32核心部分具有强大的价值主张。7551P售价为2300美元,约为7401P的两倍。在10,000美元(或更多)服务器中,系统价格增加10%,性能提高40-50%。

最后的话

AMD EPYC 7401P对于单插槽服务器来说非常棒。如果您正在考虑单或双Intel Xeon Silver 4116 CPU,毫无疑问AMD EPYC 7401P从性能角度来看是更好的价值。这个价值主张很强,因为AMD专门针对市场推出了P变种。如果英特尔将Xeon Silver 4116的价格降至700美元,那么双插槽系统将更具竞争力。目前,您的CPU成本是900美元以上(超过1075美元),以获得英特尔的竞争性。AMD EPYC 7601是一个野兽CPU,EPYC 7351P是一个很好的价值。如果我们不得不选择AMD最具竞争力的部分,那就是7401P。

关键词: EPYC 7401P EPYC 7401P性能测试