Конфигурация виртуализации
На узлах гипервизора все оптимизации энергосбережения в BIOS/UEFI должны быть выключены (C-States, P-States, Turbo-Boost и аналогичные функции).
Если BIOS/UEFI на узлах гипервизора поддерживает параметры производительности процессора, их нужно настроить на максимальную производительность. Обратитесь к документации производителя оборудования за инструкциями.
На узлах гипервизора поддержка виртуализации (Intel VTx/VTd, AMD-V/AMD-Vi) должна быть включена в BIOS/UEFI.
Transparent Huge Pages (THP) должны быть включены.
Для планировщика ввода/вывода должно быть установлено значение noop.
Рекомендуется увеличить значение параметра max_io_threads.
NUMA (Non-Uniform Memory Access, неоднородный доступ к памяти)
На узлах с одним сокетом или малым объемом памяти необходимо выключить NUMA.
В многопроцессорных системах необходимо включить NUMA (рекомендуется добавить не менее 20% дополнительной памяти к рекомендуемым спецификациям XDR для вычислительных расходов NUMA).
Конфигурация VMware
Включите параметр Reserve all guest memory.
Установите минимальные значения для параметров общих ресурсов (таких как общие ресурсы процессора и памяти), чтобы обеспечить необходимое выделение ресурсов для каждой виртуальной машины.
Используйте сетевые адаптеры VMXNET3 для виртуальных машин, чтобы оптимизировать производительность сети.
Виртуальная машина на основе Kernel, Proxmox, Nutanix, RED Virtualization, настройка zVirt Node
Настройте гипервизор в режиме host или host-passthrough.
Используйте драйверы SCSI для подсистем хранения вместо блочных драйверов (blk).
Не используйте общие ресурсы для обеспечения выделенного распределения ресурсов.
Конфигурация Hyper-V
Отношение виртуальных процессоров к числу ядер должно быть настроено как 1:1.
Следуйте рекомендациям, указанным в статьях: