Spec-Zone.ru › MySQL 5.7

21.5.29 ndb_top — Просмотр информации об использовании ЦП для потоков NDB

ndb_top отображает в терминале информацию о работе, касающуюся использования ЦП потоками NDB на узле данных NDB Cluster. Каждый поток представлен двумя строками вывода, первая из которых показывает системную статистику, а вторая — измеренную статистику для потока.

ndb_top доступен в MySQL NDB Cluster 7.6 (и более поздних версиях).

Использование

ndb_top [-h hostname] [-t port] [-u user] [-p pass] [-n node_id]

ndb_top подключается к MySQL Server, работающему как узел SQL кластера. По умолчанию он пытается подключиться к mysqld, работающему на localhost и порту 3306, как пользователь MySQL root без указания пароля. Вы можете переопределить хост и порт по умолчанию, соответственно, используя --host (-h) и --port (-t). Для указания пользователя MySQL и пароля используйте опции --user (-u) и --passwd (-p). Этот пользователь должен иметь возможность чтения таблиц в базе данных ndbinfo (ndb_top использует информацию из ndbinfo.cpustat и связанных таблиц).

Более подробную информацию об учетных записях и паролях пользователей MySQL см. в разделе 6.2 «Управление доступом и учетными записями».

Вывод доступен в виде простого текста или графики ASCII; вы можете указать это, используя опции --text (-x) и --graph (-g), соответственно. Эти два режима отображения предоставляют одинаковую информацию; они могут быть использованы одновременно. Должен быть активен хотя бы один режим отображения.

Поддержка цветного отображения графика включена по умолчанию (--color или -c опция). При включенной поддержке цвета отображение графика показывает время пользователя ОС в синем цвете, время системы ОС — в зеленом, а время простоя — пустым. Для измеренной нагрузки используется синий цвет для времени выполнения, желтый для времени отправки, красный для времени ожидания заполнения буфера отправки, и пустое пространство для простоя. Процент, отображаемый на графике, представляет собой сумму процентов для всех потоков, которые не находятся в состоянии простоя. Цвета в настоящее время не настраиваются; для использования градаций серого можно использовать --skip-color.

Сортированный вид (--sort, -r) основан на максимальном значении измеренной нагрузки и нагрузки, сообщенной ОС. Отображение этих значений можно включить и отключить, используя опции --measured-load (-m) и --os-load (-o). Отображение хотя бы одной из этих нагрузок должно быть включено.

Программа пытается получить статистику с узла данных, имеющего идентификатор узла, заданный опцией --node-id (-n); если она не указана, используется значение 1. ndb_top не может предоставить информацию об узлах других типов.

Отображение адаптируется к высоте и ширине окна терминала; минимальная поддерживаемая ширина — 76 символов.

После запуска ndb_top работает непрерывно, пока не будет принудительно завершен; вы можете выйти из программы, используя Ctrl-C. Отображение обновляется раз в секунду; для установки другого интервала задержки используйте --sleep-time (-s).

Примечание

ndb_top доступен на macOS, Linux и Solaris. В настоящее время он не поддерживается на платформах Windows.

В следующей таблице перечислены все параметры, специфичные для программы NDB Cluster ndb_top. Дополнительные описания следуют за таблицей.

Таблица 21.45 Параметры командной строки, используемые с программой ndb_top

Таблица 21.45 Параметры командной строки, используемые с программой ndb_top
Формат Описание Добавленные, устаревшие или удаленные

--color,

-c

Отобразить цветные графики ASCII; используйте --skip-colors для отключения

ДОБАВЛЕН: NDB 7.6.3

--defaults-extra-file=path

Прочитать заданный файл после чтения глобальных файлов

(Поддерживается во всех версиях NDB на базе MySQL 5.7)

--defaults-file=path

Прочитать параметры по умолчанию только из заданного файла

(Поддерживается во всех версиях NDB на базе MySQL 5.7)

--defaults-group-suffix=string

Также прочитать группы с concat(group, suffix)

(Поддерживается во всех версиях NDB на базе MySQL 5.7)

--graph,

-g

Отобразить данные с помощью графиков; используйте --skip-graphs для отключения

ДОБАВЛЕН: NDB 7.6.3


Дополнительные параметры

  • --color, -c

    Формат командной строки --color
    Введено 5.7.19-ndb-7.6.3

    Отображать ASCII-графики в цвете; использовать --skip-colors для отключения.

  • --defaults-extra-file

    Формат командной строки --defaults-extra-file=path
    Тип String
    Значение по умолчанию [none]

    Читать заданный файл после чтения глобальных файлов.

  • --defaults-file

    Формат командной строки --defaults-file=path
    Тип String
    Значение по умолчанию [none]

    Читать параметры по умолчанию только из заданного файла.

  • --defaults-group-suffix

    Формат командной строки --defaults-group-suffix=string
    Тип String
    Значение по умолчанию [none]

    Также читать группы с concat(group, suffix).

  • --graph, -g

    Формат командной строки --graph
    Введено 5.7.19-ndb-7.6.3

    Отображать данные с помощью графиков; использовать --skip-graphs для отключения. Этот параметр или --text должны быть истинными; оба параметра могут быть истинными.

  • --help, -?

    Формат командной строки --help
    Введено 5.7.19-ndb-7.6.3

    Отобразить информацию об использовании программы.

  • --host[=name], -h

    Формат командной строки --host=string
    Введено 5.7.19-ndb-7.6.3
    Тип String
    Значение по умолчанию localhost

    Имя хоста или IP-адрес MySQL Server для подключения.

  • --login-path

    Формат командной строки --login-path=path
    Тип String
    Значение по умолчанию [none]

    Читать заданный путь из файла входа.

  • --measured-load, -m

    Формат командной строки --measured-load
    Введено 5.7.19-ndb-7.6.3

    Показывать измеренную загрузку потоком. Этот параметр или --os-load должны быть истинными; оба параметра могут быть истинными.

  • --no-defaults

    Формат командной строки --no-defaults

    Не читать параметры по умолчанию из любого файла параметров, кроме файла входа.

  • --node-id[=#], -n

    Формат командной строки --node-id=#
    Введено 5.7.19-ndb-7.6.3
    Тип Integer
    Значение по умолчанию 1

    Наблюдать за узлом данных, имеющим этот идентификатор узла.

  • --os-load, -o

    Формат командной строки --os-load
    Введено 5.7.19-ndb-7.6.3

    Показывать загрузку, измеренную операционной системой. Этот параметр или --measured-load должны быть истинными; оба параметра могут быть истинными.

  • --passwd[=password], -p

    Формат командной строки --passwd=password
    Введено 5.7.19-ndb-7.6.3
    Удалено 5.7.20-ndb-7.6.4
    Тип String
    Значение по умолчанию NULL

    Подключиться к MySQL Server, используя этот пароль и пользователя MySQL, указанного с помощью --user. Синоним для --password.

    Этот пароль связан только с учетной записью пользователя MySQL и никак не связан с паролем, используемым с зашифрованными резервными копиями NDB.

  • --password[=password], -p

    Формат командной строки --password=password
    Введено 5.7.22-ndb-7.6.6
    Тип String
    Значение по умолчанию NULL

    Подключиться к MySQL Server, используя этот пароль и пользователя MySQL, указанного с помощью --user.

    Этот пароль связан только с учетной записью пользователя MySQL и никак не связан с паролем, используемым с зашифрованными резервными копиями NDB.

  • --port[=#], -P

    Формат командной строки --port=#
    Введено 5.7.19-ndb-7.6.3
    Тип Integer
    Значение по умолчанию 3306

    Номер порта, используемый при подключении к MySQL Server.

    (Ранее короткой формой для этого параметра был -t, который был перепрофилирован как короткая форма --text.)

  • --print-defaults

    Формат командной строки --print-defaults

    Распечатать список аргументов программы и завершить работу.

  • --sleep-time[=seconds], -s

    Формат командной строки --sleep-time=#
    Введено 5.7.19-ndb-7.6.3
    Тип Integer
    Значение по умолчанию 1

    Время ожидания между обновлениями отображения, в секундах.

  • --socket=path/to/file, -S

    Формат командной строки --socket=path
    Введено 5.7.22-ndb-7.6.6
    Тип Path name
    Значение по умолчанию [none]

    Использовать указанный файл сокета для соединения.

  • --sort, -r

    Формат командной строки --sort
    Введено 5.7.19-ndb-7.6.3

    Сортировать потоки по использованию; использовать --skip-sort для отключения.

  • --text, -t

    Формат командной строки --text
    Введено 5.7.19-ndb-7.6.3

    Отображение данных в текстовом формате. Этот параметр или --graph должны быть истинными; оба параметра могут быть истинными.

    (Краткая форма этого параметра была -x в предыдущих версиях NDB Cluster, но сейчас она больше не поддерживается.)

  • --usage

    Формат командной строки --usage
    Введено 5.7.19-ndb-7.6.3

    Отображение текста справки и выход; аналогично --help.

  • --user[=name], -u

    Формат командной строки --user=name
    Введено 5.7.19-ndb-7.6.3
    Тип Строка
    Значение по умолчанию root

    Подключение как этот пользователь MySQL. Обычно требуется пароль, предоставленный параметром --password.

Пример вывода. На следующей фигуре показан ndb_top, запущенный в окне терминала на системе Linux с узлом данных ndbmtd под умеренной нагрузкой. Здесь программа вызвана с помощью ndb_top -n8 -x для предоставления вывода в текстовом и графическом формате:

Рисунок 21.7 Запуск ndb_top в терминале

Display from ndb_top, running in a terminal window. Shows information for each node, including the utilized resources.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-programs-ndb-top.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API