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

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

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

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

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

要件:

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

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

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

 #sudo npm install -g vtop

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

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

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

 #vtop

vtop-Linuxプロセスアクティビティの監視

vtop – Linuxプロセスアクティビティの監視

以下は、 vtopキーボードショートカットです。

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

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

 #vtop-テーマウィザード

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

 #vtop --update-interval 20

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

 #vtop --quit-after 5

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

 #vtop -h

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

Source