ndb_top显示运行中的信息终端对CPU使用率由NDB线程NDB集群数据节点。每个线程是由两排在输出中,第一个显示系统统计数据,第二个线程显示测量数据。
ndb_top从MySQL集群NDB 7.6.3可用。
使用
ndb_top [- h主机名][- t港口][- u用户][p通过][nnode_id]
ndb_top连接到一个MySQL服务器运行一个SQL节点的集群。默认情况下,它试图连接到一个mysqld上运行的本地主机
和端口3306,MySQL根
用户没有指定密码。你可以覆盖默认的主机和端口使用,分别——主机
(- h
),——港口
(- t
)。指定一个MySQL用户名和密码,使用——用户
(- u
),——密码
(- p
)选项。该用户必须能够读表ndbinfo
数据库(ndb_top使用的信息ndbinfo.cpustat
和相关的表)。
更多信息关于MySQL用户帐户和密码,看看6.2节,“访问控制和账户管理”。
输出可以作为纯文本或一个ASCII图;您可以指定使用——文本
(- x
),——图
(- g
)选项,分别。这两种显示模式提供相同的信息;他们可以同时使用。必须使用至少一个显示模式。
图的颜色显示支持和默认启用(——颜色
或- c
选项)。启用了颜色支持,图形显示显示操作系统用户在蓝色,绿色OS系统时间,空闲时间为空白。测量负载,蓝色是用于执行时间,黄色的发送时间,红色在发送缓冲区满等待的时间,空闲时间和空白空间。图中所示的百分比显示百分比的总和为所有线程不闲置。颜色不是目前可配置;您可以使用灰度而不是通过使用——skip-color
。
分类视图(——排序
,- r
)是基于测量的最大负载和负载报告的操作系统。显示可以使用的启用和禁用——measured-load
(- m
),——os-load
(- o
)选项。显示至少其中一个必须启用加载。
程序试图获得统计数据从一个数据节点的节点ID——节点编号
(- n
)选项;如果未指定的,这是1。ndb_top不能提供其他类型的节点信息。
视图调整自身终端窗口的高度和宽度;支持的最小宽度是76个字符。
一旦开始,ndb_top持续运行,直到被迫退出;你可以退出程序使用ctrl - c
。显示每秒更新一次;设置不同的延迟时间间隔,使用——睡眠时间
(- s
)。
ndb_top可以在macOS、Linux和Solaris。目前还不支持该函数在Windows平台上。
下表包含所有选项特定于NDB集群项目ndb_top。额外的描述表。
表23.49 ndb_top命令行选项使用的程序
格式 | 描述 | 添加、弃用或删除 |
---|---|---|
|
显示ASCII图的颜色;使用——skip-colors禁用 | (支持所有NDB版本基于MySQL 8.0) |
鉴于全球文件读取文件后阅读 | (支持所有NDB版本基于MySQL 8.0) |
|
从给定的文件只读取默认选项 | (支持所有NDB版本基于MySQL 8.0) |
|
后缀也读团体concat(集团) | (支持所有NDB版本基于MySQL 8.0) |
|
|
使用图表显示数据;使用——skip-graphs禁用 | (支持所有NDB版本基于MySQL 8.0) |
显示程序使用信息 | (支持所有NDB版本基于MySQL 8.0) |
|
MySQL服务器的主机名或IP地址连接 | (支持所有NDB版本基于MySQL 8.0) |
|
从登录文件读取给定的路径 | (支持所有NDB版本基于MySQL 8.0) |
|
显示测量负载的线程 | (支持所有NDB版本基于MySQL 8.0) |
|
不从任何选项文件读取默认选项除了登录文件 | (支持所有NDB版本基于MySQL 8.0) |
|
看节点在这个节点ID | (支持所有NDB版本基于MySQL 8.0) |
|
显示负载的操作系统 | (支持所有NDB版本基于MySQL 8.0) |
|
连接使用这个密码 | (支持所有NDB版本基于MySQL 8.0) |
|
|
端口号连接到MySQL服务器时使用 | (支持所有NDB版本基于MySQL 8.0) |
打印程序参数列表并退出 | (支持所有NDB版本基于MySQL 8.0) |
|
时间显示刷新之间等,在几秒钟内 | (支持所有NDB版本基于MySQL 8.0) |
|
套接字文件用于连接 | (支持所有NDB版本基于MySQL 8.0) |
|
|
通过使用类的线程;使用——skip-sort禁用 | (支持所有NDB版本基于MySQL 8.0) |
|
使用文本显示数据 | (支持所有NDB版本基于MySQL 8.0) |
显示程序使用信息;一样,帮助 | (支持所有NDB版本基于MySQL 8.0) |
|
作为这个MySQL用户连接 | (支持所有NDB版本基于MySQL 8.0) |
附加选项
-
命令行格式 ——颜色
显示ASCII图的颜色;使用
——skip-colors
禁用。 -
命令行格式 ——defaults-extra-file =路径
类型 字符串 默认值 (没有)
鉴于全球文件读取文件后阅读。
-
命令行格式 ——defaults-file =路径
类型 字符串 默认值 (没有)
从给定的文件只读取默认选项。
-
命令行格式 ——defaults-group-suffix =字符串
类型 字符串 默认值 (没有)
也读团体concat(集团、后缀)。
-
命令行格式 ——图
使用图表显示数据;使用
——skip-graphs
禁用。这个选项或——文本
必须是真实的;这两种选择都可能是真的。 -
命令行格式 ——帮助
显示程序使用的信息。
-
命令行格式 ——主机=字符串
类型 字符串 默认值 本地主机
MySQL服务器的主机名或IP地址连接。
-
命令行格式 ——登录路径=路径
类型 字符串 默认值 (没有)
从登录文件读取给定的路径。
-
命令行格式 ——measured-load
显示测量负载的线程。这个选项或
——os-load
必须是真实的;这两种选择都可能是真的。 -
命令行格式 ——已
不从任何读取默认选项选择登录文件以外的文件。
-
命令行格式 ——节点id = #
类型 整数 默认值 1
看数据节点在该节点ID。
-
命令行格式 ——os-load
显示负载的操作系统。这个选项或
——measured-load
必须是真实的;这两种选择都可能是真的。 -
命令行格式 ——密码=密码
类型 字符串 默认值 零
使用这个密码连接到MySQL服务器和MySQL用户指定的
——用户
。这个密码与一个MySQL用户帐户相关联,并以任何方式无关使用加密的密码
NDB
备份。 -
命令行格式 ——港口= #
类型 整数 默认值 3306年
端口号连接到MySQL服务器时使用。
(以前,这个选项的简称
- t
,这是特制的简式——文本
。) -
命令行格式 ——print-defaults
打印程序参数列表并退出。
-
命令行格式 ——睡眠时间= #
类型 整数 默认值 1
时间显示刷新之间等,在几秒钟内。
-
命令行格式 ——套接字=路径
类型 路径名 默认值 (没有)
使用指定的连接套接字文件。
-
命令行格式 ——排序
通过使用类的线程;使用
——skip-sort
禁用。 -
命令行格式 ——文本
使用文本显示数据。这个选项或
——图
必须是真实的;这两种选择都可能是真的。(这个选项的简式
- x
在早期版本的NDB集群,但这是不再支持。) -
命令行格式 ——使用
显示帮助文本和退出;一样
——帮助
。 -
命令行格式 ——用户=名字
类型 字符串 默认值 根
作为这个MySQL用户连接。通常需要一个密码提供的
——密码
选择。
样例输出。下一个图显示ndb_top一个终端窗口中运行在Linux系统上ndbmtd数据节点在一个温和的负载。在这里,被调用程序使用ndb_topn8
- x
提供文本和图形输出:
从NDB 8.0.20开始,ndb_top也显示了线程,旋转时间显示在绿色。