Как узнать на каких NUMA node сетевые интерфейсы

Приведу пример просмотра на каких NUMA node находятся сетевые интерфейсы в Linux.

Посмотрим количество NUMA node и прерывания сетевых интерфейсов:

lscpu | grep -i numa
numactl --hardware
cat /proc/interrupts | egrep -i "CPU|rx"

Проверим привязаны ли сетевые интерфейсы к Numa (если -1 значит не привязаны, если 0, то к numa0):

cat /sys/class/net/ens1f0/device/numa_node
cat /sys/class/net/ens1f1/device/numa_node

Можно посмотреть к какой NAMA принадлежит сетевая плата например используя lstopo:

apt install hwloc
lstopo
lstopo --logical
lstopo --logical --output-format png > lstopo.png

Смотрите также мои статьи:
Настройка сети в Linux
Как отличить физические ядра процессора от виртуальных
Распределение прерываний сетевой платы по ядрам процессора

Оставьте комментарий

Добавить комментарий