MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
ndb_top は、NDB Cluster データノード上の NDB スレッドによる CPU 使用率に関する実行中の情報を端末に表示します。 出力では、各スレッドは 2 行で表され、最初にシステム統計が表示され、2 行目にスレッドの測定統計が表示されます。
ndb_top は、MySQL NDB Cluster 7.6.3 以降で使用できます。
ndb_top [-hhostname] [-tport] [-uuser] [-ppass] [-nnode_id]
ndb_top は、クラスタの SQL
ノードとして実行中の MySQL Server
に接続します。
デフォルトでは、localhost
およびポート 3306 で実行されている
mysqld
に、パスワードを指定せずに MySQL
root
ユーザーとして接続しようとします。
デフォルトのホストおよびポートは、それぞれ
--host (-h)
および --port
(-t)
を使用してオーバーライドできます。 MySQL
のユーザーおよびパスワードを指定するには、--user
(-u) および
--passwd (-p)
オプションを使用します。
このユーザーは、ndbinfo
データベース内のテーブルを読み取ることができる必要があります
(ndb_top
では、ndbinfo.cpustat
および関連するテーブルの情報が使用されます)。
MySQL のユーザーアカウントおよびパスワードの詳細は、セクション6.2「アクセス制御とアカウント管理」 を参照してください。
出力はプレーンテキストまたは ASCII
グラフとして使用できます。これは、それぞれ
--text (-x)
および --graph
(-g)
オプションを使用して指定できます。 これら 2
つの表示モードは同じ情報を提供し、同時に使用できます。
少なくとも 1
つの表示モードを使用する必要があります。
グラフの色表示は、デフォルトでサポートされ、有効になっています
(--color または
-c オプション)。
カラーサポートが有効な場合、グラフ表示には
OS ユーザー時間が青、OS
システム時間が緑、アイドル時間が空白で表示されます。
測定負荷の場合、実行時間には青、送信時間には黄色、送信バッファのフル待機に費やされた時間には赤、アイドル時間には空白が使用されます。
グラフ表示に表示されるパーセンテージは、アイドル状態でないすべてのスレッドのパーセンテージの合計です。
現在、色は構成できません。かわりに、--skip-color
を使用してグレースケールを使用できます。
ソートされたビュー
(--sort、-r)
は、測定された負荷の最大および OS
によって報告された負荷に基づきます。
これらの表示は、--measured-load
(-m) および
--os-load (-o)
オプションを使用して有効または無効にできます。
少なくとも 1
つの荷重の表示を有効にする必要があります。
プログラムは、--node-id
(-n) オプションで指定されたノード
ID
を持つデータノードから統計情報を取得しようとします。指定されていない場合、これは
1 です。ndb_top
は、他のタイプのノードに関する情報を提供できません。
ビュー自体が端末ウィンドウの高さと幅に合わせて調整されます。サポートされる最小幅は 76 文字です。
一度起動すると、ndb_top
は強制的に終了するまで継続して実行されます。Ctrl-C
を使用してプログラムを終了できます。
表示は毎秒 1
回更新されます。異なる遅延間隔を設定するには、--sleep-time
(-s) を使用します。
ndb_top は、macOS、Linux および Solaris で使用できます。 現在、Windows プラットフォームではサポートされていません。
次のテーブルに、NDB Cluster プログラム ndb_top に固有のすべてのオプションを示します。 追加説明が表のあとにあります。
表 23.48 プログラムで使用されるコマンドライン・オプション ndb_top
| 形式 | 説明 | 追加、非推奨、または削除された |
|---|---|---|
| ASCII グラフを色で表示します。無効にするには --skip-colors を使用 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| グラフを使用してデータを表示します。--skip-graphs を使用して無効にします | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| プログラム使用状況情報の表示 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| 接続先の MySQL Server のホスト名または IP アドレス | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| 測定された負荷をスレッド別に表示 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| このノード ID を持つウォッチノード | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| オペレーティングシステムによって測定された負荷の表示 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| このパスワードを使用して接続 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
|
MySQL Server への接続時に使用するポート番号 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
| 表示リフレッシュ間の待機時間 (秒) | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| 接続で使用されるソケットファイル | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
| スレッドを使用状況でソートします。--skip-sort を使用して無効にします | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
|
テキストを使用したデータの表示 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
| この MySQL ユーザーとして接続 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
NDB 7.6.6 以降では、ndb_top は共通の
NDB プログラムオプション
--defaults-file,
--defaults-extra-file,
--print-defaults,
--no-defaults および
--defaults-group-suffix
もサポートしています。 (Bug #86614、Bug #26236298)
| コマンド行形式 | --color |
|---|---|
| 型 | Boolean |
| デフォルト値 | TRUE |
ASCII
グラフを色で表示します。無効にするには
--skip-colors を使用します。
| コマンド行形式 | --graph |
|---|---|
| 型 | Boolean |
| デフォルト値 | TRUE |
グラフを使用してデータを表示します。無効にするには
--skip-graphs を使用します。
このオプションまたは
--text は true
である必要があります。両方のオプションが
true の場合があります。
| コマンド行形式 | --help |
|---|---|
| 型 | Boolean |
| デフォルト値 | TRUE |
プログラム使用状況情報を表示します。
| コマンド行形式 | --host[=name] |
|---|---|
| 型 | 文字列 |
| デフォルト値 | localhost |
接続先の MySQL Server のホスト名または IP アドレス。
| コマンド行形式 | --measured-load |
|---|---|
| 型 | Boolean |
| デフォルト値 | FALSE |
測定された負荷をスレッド別に表示します。
このオプションまたは
--os-load は true
である必要があります。両方のオプションが
true の場合があります。
| コマンド行形式 | --node-id[=#] |
|---|---|
| 型 | Integer |
| デフォルト値 | 1 |
このノード ID を持つデータノードを監視します。
| コマンド行形式 | --os-load |
|---|---|
| 型 | Boolean |
| デフォルト値 | TRUE |
オペレーティングシステムによって測定された負荷を表示します。
このオプションまたは
--measured-load は true
である必要があります。両方のオプションが
true の場合があります。
| コマンド行形式 | --passwd[=password] |
|---|---|
| 型 | Boolean |
| デフォルト値 | NULL |
このパスワードを使用して接続します。
このオプションは NDB 7.6.4 では非推奨です。
NDB 7.6.6
では削除され、--password
オプションに置き換えられます。 (Bug
#26907833)
| コマンド行形式 | --password[=password] |
|---|---|
| 型 | Boolean |
| デフォルト値 | NULL |
このパスワードを使用して接続します。
このオプションは、NDB 7.6.6
で、以前に使用された
--passwd
オプションの代替として追加されました。
(Bug #26907833)
--port[ =
#]、-t (NDB
7.6.6 以降: -P )
| コマンド行形式 | --port[=#] |
|---|---|
| 型 | Integer |
| デフォルト値 | 3306 |
MySQL Server への接続時に使用するポート番号。
NDB 7.6.6
以降では、このオプションの短い形式は
-P で、-t は
--text
オプションの短い形式として再利用されます。
(Bug #26907833)
| コマンド行形式 | --sleep-time[=seconds] |
|---|---|
| 型 | Integer |
| デフォルト値 | 1 |
表示がリフレッシュされるまでの待機時間 (秒)。
| コマンド行形式 | --socket |
|---|---|
| 型 | パス名 |
| デフォルト値 | [none] |
指定されたソケットファイルを接続に使用します。
NDB 7.6.6 に追加されました。 (Bug #86614、Bug #26236298)
| コマンド行形式 | --sort |
|---|---|
| 型 | Boolean |
| デフォルト値 | TRUE |
スレッドを使用状況でソートします。無効にするには
--skip-sort を使用します。
| コマンド行形式 | --text |
|---|---|
| 型 | Boolean |
| デフォルト値 | FALSE |
テキストを使用したデータの表示。
このオプションまたは
--graph は true
である必要があります。両方のオプションが
true の場合があります。
このオプションの短い形式は以前のバージョンの
NDB Cluster では -x
でしたが、これはサポートされなくなりました。
| コマンド行形式 | --user[=name] |
|---|---|
| 型 | 文字列 |
| デフォルト値 | root |
この MySQL ユーザーとして接続します。
出力例.
次の図は、負荷が中程度の ndbmtd
データノードを備えた Linux
システムの端末ウィンドウで実行されている
ndb_top を示しています。
ここでは、テキストとグラフの両方の出力を提供するために、ndb_top
-n8
-x
を使用してプログラムが起動されています:
NDB 8.0.20 以降、ndb_top はスレッドのスピン時間も緑色で表示します。