Проверка узлов NUMA в /proc/numa
На этом этапе мы рассмотрим файловую систему /proc
для получения информации о узлах NUMA. Файловая система /proc
представляет собой виртуальную файловую систему, которая предоставляет информацию о процессах и других аспектах системы. Это отличное место для поиска деталей о конфигурации и статусе вашей Linux-системы.
В частности, мы рассмотрим каталог /proc/numa
. Этот каталог содержит файлы, которые предоставляют детали о конфигурации NUMA.
Сначала выведем список содержимого каталога /proc/numa
с помощью команды ls
. Введите следующую команду в терминале и нажмите Enter:
ls /proc/numa
Вы должны увидеть вывод, похожий на следующий:
distance nodes
Это означает, что в /proc
есть два основных файла или каталога, связанных с NUMA: distance
и nodes
.
Теперь рассмотрим содержимое файла /proc/numa/nodes
. Этот файл должен перечислять доступные узлы NUMA. Мы можем использовать команду cat
для отображения содержимого этого файла. Введите следующую команду и нажмите Enter:
cat /proc/numa/nodes
Вы должны увидеть вывод, похожий на следующий:
0
Этот вывод подтверждает, что ваша система имеет по крайней мере один узел NUMA, а именно узел 0. Если бы у вашей системы было больше узлов NUMA, здесь вы увидели бы список номеров узлов (например, 0 1
).
Далее рассмотрим файл /proc/numa/distance
. Этот файл показывает расстояние между узлами NUMA, которое представляет собой стоимость доступа к памяти на другом узле. Для системы с одним узлом расстояние до самого себя обычно равно 10. Введите следующую команду и нажмите Enter:
cat /proc/numa/distance
Вы должны увидеть вывод, похожий на следующий:
0: 10
Этот вывод представляет матрицу расстояний. В данном случае 0: 10
означает, что расстояние от узла 0 до узла 0 равно 10. На системах с несколькими узлами NUMA вы увидите матрицу, показывающую расстояние между всеми парами узлов.
Исследование файловой системы /proc
- это распространенный способ получения системной информации в Linux. Теперь вы знаете, как использовать ее для проверки узлов NUMA, обнаруженных на вашей системе.
Нажмите Продолжить, чтобы перейти к следующему шагу.