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.

Другие вопросы по тегам