Оптимизация производительности для платформ AMD

Настройка BIOS для платформ AMD EPYC и Ryzen Threadripper

Перечислены основные настройки, требующие внимания. Названия настроек могут отличаться от указанных. Сверьтесь с документацией по настройке BIOS для вашей платформы.

  1. Режим одной NUMA-ноды на CPU. Разбивать один CPU на несколько нод не рекомендуется:

    NUMA Nodes Per Socket: NPS1

  2. Включение Extended APIC. Рекомендуется для серверных CPU:

    Local APIC mode: x2APIC

  3. Поддержка виртуализации:

    SVM: Enabled
    IOMMU: Enabled

  4. Режим максимальной производительности CPU:

    Determinism Control: Enable
    Determinism Slider: Power

  5. Отключение энергосбережения на шине для предотвращения потерь пакетов:

    APBDIS: 1
    Fixed SOC P-State: P0

  6. Приоритетный режим работы I/O PCI-устройства. Включается для одной сетевой карты указанием номера её PCI-шины. При наличии нескольких карт включается для той, где наблюдается пониженная производительность:

    Preferred IO: Manual
    Preferred IO Bus: <pci_bus_num>
    Enhanced Preferred IO Mode: Enabled

  7. Поддержка 10-битного расширенного тэга для устройств PCIe Gen 4:

    PCIe Ten Bit Tag Support: Enable

  8. Режим Relaxed Ordering для увеличения пропускной способности шины:

    Relaxed Ordering: Enabled