resxtop は、Linux 上で実行されるコマンドライン ユーティリティまたはツールで、ESXi によるリソースの使用をリアルタイムで詳細に確認できます。

resxtop コマンドを使用する前に、resxtop をダウンロードしてシステムにインストールする必要があります。

注: resxtop は、Linux でのみサポートされます。

設定が終わったら、コマンド ラインから resxtop を起動します。リモート接続の場合は、ホストに直接接続するか、vCenter Server を介して接続できます。

resxtop を起動してリモート サーバに接続するには、次のコマンドを入力します

resxtop --server <hostname> --username <user>

次の表に記述されているコマンドライン オプションは、 esxtop と同じ ( R オプションを除く) ですが、ほかにも接続オプションがあります。
注: resxtop は、ほかの ESXCLI コマンドで共有されるオプションをすべて使用するわけではありません。
表 1. resxtop コマンドライン オプション
オプション 説明
[server] 接続先リモート ホストの名前 (必須)。ESXi ホストに直接接続する場合は、そのホストの名前を使用します。ESXi ホストへの接続が間接的である (つまり vCenter Server を介する) 場合は、このオプションに vCenter Server システムの名前を使用します。
[vihost] vCenter Server を介して間接的に接続する場合、このオプションには接続先 ESXi ホストの名前が含まれている必要があります。ホストに直接接続する場合、このオプションは使用されません。ホスト名は、vSphere Client に表示されるものと同じである必要があります。
[portnumber] リモート サーバ上での接続先ポート番号。デフォルト ポートは 443 です。サーバで変更されていない場合、このオプションは不要です。
[username] リモート ホストに接続するときに認証されるユーザー名。リモート サーバは、パスワードを入力するプロンプトも表示します。

resxtop はローカル ESXi ホスト上でも使用できます。その場合は、コマンド ラインで server オプションを省略します。このコマンドはデフォルトで localhost になります。

Ubuntu Linux への resxtop のインストール

Linux システムへの resxtop のインストールは簡単なプロセスです。アーカイブからファイルを抽出し、スクリプトを実行してインストールし、パスを更新します。
  1. https://code.vmware.com/web/tool/7.0/resxtop から resxtop をダウンロードします。
  2. Linux tar コマンド "tar -xvf resxtop-7.0.0-15992393-lin64.tgz". を使用してアーカイブを解凍します。
  3. Linux コマンド “./install.sh” を実行して、インストール スクリプトを実行します。
  4. Linux コマンド “export LD_LIBRARY_PATH=/usr/lib/vmware/resxtop” を実行して、パスを更新します。