AMD EPYC Performance Tuning
Systems with AMD EPYC 7002 Rome CPUs can be optimized for performance in several areas. In this article you will find documents for optimizing operating system settings, BIOS settings as well as software configurations.
Performance Tuning Guides from AMD
AMD offers several guides for optimizing the performance of AMD EPYC systems on developer.amd.com.[1] The available instructions are clearly linked here in the following.
OS Tuning
Linux:
- Linux Network Tuning Guide for AMD EPYC Processor-Based Servers (EPYC 7001)
- Linux Network Tuning Guide for AMD EPYC 7002 Series Processor Based Servers
- Optimizing Linux for AMD EPYC 7002 Series Processors with SUSE Linux Enterprise 15 SP1
- Optimizing Linux for AMD EPYC with SUSE Linux Enterprise 12 SP3 (EPYC 7001)
- Database Tuning on Linux OS: Reference Guide for AMD EPYC 7002 Series Processors
Windows:
- Microsoft Windows Server Tuning Guide for AMD EPYC 7002 Series Processors
- Windows Network Tuning Guide for AMD EPYC 7002 Series Processor Based Servers
VMware:
- VMware vSphere Tuning Guide for AMD EPYC 7002 Series Processors
- VMware Network Tuning Guide for AMD EPYC 7002 Series Processor Based Servers
Hardware/Software Tuning
- Workload Tuning Guide for AMD EPYC™ 7002 Series Processor Based Servers - privides information about BIOS settings.
- RDBMS Tuning Guide for AMD EPYC 7002 Series Processors
- High Performance Computing: Tuning Guide for AMD EPYC 7002 Series Processors
- VMware vSAN Tuning Guide for AMD EPYC 7002 Series Processors
- Java Application Performance Tuning for AMD EPYC Processors (EPYC 7001)
- Software Techniques for Managing Speculation on AMD Processors (EPYC 7001)
- Performance Tuning Guidelines for Low Latency Response on AMD EPYC-Based Servers (EPYC 7001)
- Software Optimization Guide for AMD EPYC Processors (EPYC 7001)
- Microsoft Windows 2016 Mellanox 100GbE NIC Tuning Guide (EPYC 7001)
- VMware Network Throughput on AMD EPYC™ with Mellanox 100GbE NIC (EPYC 7001)
- NVMe SSD Performance Evaluation Guide for Windows Server 2016 and Red Hat Enterprise Linux 7.4 (EPYC 7001)
- HPC Tuning Guide for AMD EPYC Processors (EPYC 7001)
- Hadoop Tuning Guide for AMD EPYC™ Processor Based Servers (EPYC 7001)
- Couchbase Tuning Guide for AMD EPYC™ Processor Based Servers (EPYC 7001)
Further information
- Performance Tuning Guides (developer.amd.com)
- SUSE Best Practices (All Documents) (documentation.suse.com)
- AMD 2nd Gen EPYC CPU Tuning Guide for InfiniBand HPC (hpcadvisorycouncil.atlassian.net)
References
- ↑ Performance Tuning Guides (developer.amd.com)
Author: Werner Fischer Werner Fischer, working in the Knowledge Transfer team at Thomas-Krenn, completed his studies of Computer and Media Security at FH Hagenberg in Austria. He is a regular speaker at many conferences like LinuxTag, OSMC, OSDC, LinuxCon, and author for various IT magazines. In his spare time he enjoys playing the piano and training for a good result at the annual Linz marathon relay.
|