NUMA

Как запустить команду Numastat в Linux

Как запустить команду Numastat в Linux
В операционной системе Linux у нас есть несколько инструментов, используемых для отображения памяти процессов; Нумастат - один из самых известных инструментов. NUMA - это краткая форма «Неравномерный доступ к памяти”, А stat означает "статистика". Итак, numastat показывает статистику памяти для каждого узла.

Numastat - это утилита командной строки, используемая для отображения памяти каждого узла NUMA для процессов и операционных систем. Он также отображает администраторам, когда память процесса будет распределена по системе.

В этом посте мы расскажем, что такое команда «numastat» и как она работает с различными параметрами.

Установка Numastat:

Numastat не предустановлен в системе Linux. Numactl предоставил свои пакеты Numastat. Итак, нам нужно установить numactl:

$ sudo apt install numactl

После установки numactl введите «Нумастат» без параметра в терминале. Он покажет попадание NUMA для каждого узла, системную статистику промахов и некоторую другую информацию о распределении памяти ядра.

$ numastat

Как вы можете видеть результат, количество нумастата для каждого узла разделено на разные классы:

Синтаксис:

Синтаксис оператора «нумастат”Команда будет такой:

$ numastat [опция]

Параметры:

В «Нумастат» команда работает с несколькими параметрами; давайте проверим функциональность этих опций:

Нумастат -c:
Использовать «-C» возможность уменьшить ширину столбца в зависимости от содержимого данных; он покажет размер памяти в мегабайтах:

$ numstat -c

Нумастат -n:

Использовать «-N» возможность показать исходную статистическую информацию numastat. Он будет отображать ту же информацию, что и numastat, но единица памяти будет в мегабайтах, а макет или формат будут отличаться от исходного:

$ numastat -n

Нумастат-ы:

Использовать «-S» возможность отображения данных от более высоких к более низким значениям. Сверху будет показана самая высокая память:

$ numstat -s

Нумастат-м:

Использовать «-М» возможность отображать данные о выделении системной памяти в формате, подобном меминфо. Он также генерирует разбивку данных об использовании памяти по узлам:

$ numastat -m

Нумастат -z:

Использовать «-Z» возможность отображать только ненулевые значения. Если он по-прежнему показывает «ноль» в столбцах и строках, это означает, что есть только одно ненулевое значение, но оно округлено до нуля:

$ numastat -z

Нумастат -p:

Чтобы получить информацию о конкретном идентификаторе процесса. Сначала запустите «Пс» или же "вершина" команда, чтобы показать выполняющиеся в данный момент процессы.

$ ps

$ топ

Использовать "-п" вариант с идентификатором процесса, чтобы показать информацию о распределении памяти для каждого конкретного PID:

$ numastat -p

Например, я хочу получить информацию о процессе 2457:

$ numastat -p 2457

Numastat -v:

В «-V» опция делает отчеты более подробными. Вы также можете использовать несколько идентификаторов процессов (PID) для печати их информации:

$ numastat -v

Например:

$ numastat -v 1397 1616

Смотрю нумастат:

Эта команда будет следить за изменением значений узлов памяти в назначенное время. Добавьте единицу времени с помощью «-N» вариант. 1 означает одну секунду:

$ watch -n1 numastat

Нумастат-помощь:

Использовать "-помощь" возможность распечатать справочную информацию:

$ numastat --help

Нумастат -V:

Использовать «-V» возможность отобразить версию инструмента numastat:

$ numastat -V

Заключение:

Значок «нумастат»Используется в операционной системе Linux, отображая статистику памяти узлов процессов и операционных систем из распределителя памяти ядра. У каждой NUMA разные политики памяти. Numastat пытается отобразить таблицу, удобную для чтения на терминале. Следовательно, «Numastat» предполагает, что ширина терминала составляет 80 символов, поэтому он всегда отображает вывод соответствующим образом. Мы рассмотрели «Numstat» команда с ее опцией подробно.

Установите последнюю версию игры OpenRA Strategy в Ubuntu Linux
OpenRA - это игровой движок Libre / Free Real Time Strategy, воссоздающий ранние игры Westwood, такие как классическая Command & Conquer: Red Alert. Р...
Установите последнюю версию эмулятора Dolphin для Gamecube и Wii в Linux
Эмулятор Dolphin позволяет вам играть в выбранные вами игры Gamecube и Wii на персональных компьютерах (ПК) Linux. Являясь свободно доступным игровым...
Как использовать чит-движок GameConqueror в Linux
В статье содержится руководство по использованию чит-движка GameConqueror в Linux. Многие пользователи, играющие в игры на Windows, часто используют п...