Numa балансировщик в Linux
Балансировщик NUMA включен по умолчанию в последних версиях Linux? Если да, как я могу отключить балансировщик NUMA, пожалуйста, дайте мне знать.
2 ответа
Автоматическая балансировка NUMA может быть отключена путем передачи numa_balancing=disable
параметр для ядра. Точный способ сделать это зависит от используемого загрузчика. Этим же параметром можно управлять через kernel.numa_balancing
Sysctl:
echo 0 > /proc/sys/kernel/numa_balancing
или же
sysctl kernel.numa_balancing=0
Это также может быть установлено в /etc/sysctl.conf
на дистрибутивах, которые обрабатывают этот файл.
Это зависит от того, на каком дистрибутиве вы находитесь и на каком оборудовании. NUMA должна быть включена в BIOS. Чтобы проверить, отключена ли NUMA на вашем Linux, используйте:
`grep -i numa /var/log/dmesg`
это возвращает Конфигурация NUMA не найдена, когда NUMA включен, dmesg не показывает никакой информации об инициализации NUMA.
Если в BIOS включена NUMA, выполните команду numactl --hardware
перечислить доступные узлы в системе.
Обратите внимание, вы также можете установить numa=off
отключить в grub.conf
, но лучше изменить его, используя настройки BIOS.