ウェブサイト検索

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


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

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

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

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

要件:

前提条件として、あなたのシステムにはNode.jsとNPMがインストールされている必要があります。そうでなければ、このガイドを参照してください:

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

Linuxシステムにvtopをインストールする

システムにNode.jsとNPMがインストールされたら、次のコマンドを実行してvtopをインストールします。パッケージのインストールに必要な場合は、sudoコマンドを使用して管理者権限を取得してください。

# 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

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

# vtop --quit-after 5

vtopのヘルプを取得するには、次のコマンドを実行してください。

# vtop -h

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

関連記事: