AMD EPYC 7351P Linux Performance: 16 Core / 32 Thread Server CPU For ~$750
Our benchmarks were done using Ubuntu 17.10 x86_64. While not an LTS release, 17.10 was used over 16.04 since these numbers are more representative of what users will find with Ubuntu 18.04 LTS in just a few months. Additionally, 17.10 offers a newer version of the Linux kernel and most notably GCC 7.2 to provide for better EPYC support. Ubuntu 17.10 was tested with the Linux 4.13 kernel, GCC 7.2.0, and using an EXT4 file-system for the Samsung SSD.
Some additional performance points to make note of is manually having switched over to the "performance" governor on each of the systems rather than the default "ondemand" on Ubuntu (or "powersave" with Intel CPUs). Also, for the relevant tests, they were run with "numactl --interleave=all" for EPYC's architecture.
The processors available for this comparison included the:
- AMD EPYC 7251
- AMD EPYC 7351P
- AMD EPYC 7601
- Intel Xeon E3-1245 v5
- Intel Xeon E3-1280 v5
- Intel Xeon E5-1680 v3
- Intel Xeon E5-2609 v4
- Intel Xeon E5-2687W v3
- Intel Xeon Silver 4108
- Intel Xeon Gold 6138
- 2 x Intel Xeon Gold 6138
Each system was using the Samsung 850 PRO SSD with Ubuntu 17.10 and system memory at their maximum rated frequency and channels available. There are two more EPYC CPUs currently being tested and will be featured on Phoronix next week. All of these Linux CPU benchmarks were carried out in a fully-automated and reproducible manner using the open-source Phoronix Test Suite benchmarking software.