ウェブサイト検索

Linux のデフォルトの「Top」監視ツールは「Htop」に置き換わりますか?


top は、Unix/Linux システムのリアルタイム プロセスを監視するための従来のコマンド ライン ツールです。すべてではないにしても、ほとんどの Linux ディストリビューションにプレインストールされており、稼働時間、プロセスの総数 (およびプロセスの数) などのシステム情報の有用な概要を表示します。 : 実行中、スリープ中、停止中、ゾンビ プロセス)、CPU と RAM の使用状況、および現在カーネルによって管理されているプロセスまたはスレッドのリスト。

こちらもお読みください: Linux でのメモリ使用量別の上位 15 プロセスの検索

Htop は、Linux システム用の対話型の ncurses ベースのプロセス ビューアです。これは実際にはトップのようなツールですが、カラフルなテキストを表示し、ncurses を使用してテキスト グラフィカル インターフェイスを実装し、出力のスクロールを可能にします。ほとんどの主流の Linux ディストリビューションにはプリインストールされていません。

Htop が Top 監視ツールよりも優れている理由

Htop は、最新の機能と使いやすさにより、Linux ユーザーの間でますます人気が高まっています。実際、これは「トップ vs トップ」という議論を引き起こしました。以下は、top にはない htop 機能の一部です – Linux ユーザーが古い対応する top よりも htop を好む理由>:

  • カラー出力を備えた、より優れたテキスト グラフィック インターフェイスを備えています。
  • 使いやすく、高度に構成可能です。
  • プロセスリストを垂直方向および水平方向にスクロールして、すべてのプロセスと完全なコマンドラインを表示できます。
  • プロセス ツリーも表示され、マウスもサポートされます。
  • PID を入力せずに、プロセスに関連する特定の機能 (強制終了、複製など) を簡単に実行できるようにします。
  • Htop は、top よりもはるかに高速です。

もう 1 つ重要なことは、Ubuntu 18.04 の最新バージョンでは、htop パッケージがプリインストールされており、デフォルトのBionic パッケージのリストに含まれていることです。

こちらもお読みください: Linux のパフォーマンスを監視するための 20 のコマンド ライン ツール

さらに、htop パッケージは Universe リポジトリ (コミュニティが管理する 無料のオープンソース パッケージが含まれています) からメイン リポジトリに移動されました。 Launchpad 上の Ubuntuhtop パッケージの公開履歴で示されるリポジトリ (Canonical によってサポートされる無料のオープンソース パッケージが含まれています) 。

Ubuntu リポジトリの htop パッケージに関するこれらの最近の進歩と、Linux ユーザーの間で人気が高まっていることを念頭に置くと、ここでの大きな疑問は、htopトップを Linux システムのデフォルトのプロセス監視ツールとして使用しますか?宇宙を見てみよう!

また、glance や atop などの他のツールも混在しています。前者はクロスプラットフォームであり、すべての中で最も先進的であり、同様に人気が高まっています。 Glances は高度に構成可能で、スタンドアロン、クライアント/サーバー、および Web サーバー モードで実行できます。

こちらもお読みください: Glances を使用して Web サーバー モードでリモート Linux を監視する

htop には最新のプロセス監視機能があり、使いやすくなっていますが、top は長い間存在しており、実証され、テストされています。この問題についてどう思いますか? Linux プロセスの監視には次のツールのどれが適していると思いますか?以下のフィードバック フォームを使用して、ご意見をお聞かせください。