ウェブサイト検索

vtop - Linux プロセスおよびメモリ アクティビティ監視ツール


「top 」などのコマンドライン ツールでは、CPU 使用率とメモリ使用率を監視することが困難になります。だからこそ、今日は vtop をご紹介します。これは、Node.js で書かれた、無料のオープンソースで、シンプルでありながら強力で拡張可能な端末アクティビティ監視ツールです。

これは、ユーザーがマルチプロセス アプリケーション (NGINX、Apache、Chrome など、マスター プロセスと子プロセスを持つアプリケーション) 全体の CPU 使用率を簡単に表示できるように設計されています。また、vtop を使用すると、時間の経過に伴うスパイクやメモリ使用量を簡単に確認できます。

vtop は Unicode 点字文字を使用して CPU とメモリの使用量グラフを描画および表示し、スパイクを視覚化するのに役立ちます。さらに、同じ名前のプロセス (マスタープロセスとすべての子プロセス) をグループ化します。

この記事では、Linux にvtop監視ツールをインストールする方法を学習します。

要件:

前提条件として、システムに Node.jsNPM がインストールされている必要があります。インストールされていない場合は、このガイドを参照してください。

  • Linux に最新の Node.js と NPM をインストールする方法

Linux システムへの vtop のインストール

システムにNode.jsNPM がインストールされたら、次のコマンドを実行して vtop をインストールします。必要に応じて sudo コマンドを使用して、パッケージをインストールするための root 権限を取得します。

sudo npm install -g vtop

vtop をインストールしたら、次のコマンドを実行して起動します。

vtop

以下は、vtop キーボード ショートカットです。次のキーを押します。

  • u は、vtop の最新バージョンに更新します。
  • k または上矢印を押すと、プロセス リストが上に移動します。
  • j または下矢印を押すと、プロセス リストが下に移動します。
  • g を使用すると、プロセス リストの先頭に移動します。
  • G はリストの最後に移動します。
  • dd は、そのグループ内のすべてのプロセスを強制終了します (最初にプロセス名を選択する必要があります)。

カラースキームを変更するには、--theme スイッチを使用します。使用可能なテーマ (acid、becca、brew、certs、dark、gooey、gruvbox、monokai、nord、parallax、seti、wizard) のいずれかを選択できます。例:

vtop --theme wizard

更新の間隔 (ミリ秒単位) を設定するには、--update-interval を使用します。この例では、20 ミリ秒は 0.02 秒に相当します。

vtop --update-interval 20

示されているように --quit-after オプションを使用して、数秒後に終了するように vtop を設定することもできます。

vtop --quit-after 5

vtop ヘルプを取得するには、次のコマンドを実行します。

vtop -h

vtop には、サーバー リクエストやログ エントリの測定など、パイプラインに多くの機能が含まれています。vtop についてどう思いますか?以下のコメントフォームからお知らせください。