CentOS 8 に htop をインストールする方法のチュートリアル

CentOS 8 に htop をインストールする方法のチュートリアル

システムをインタラクティブに監視したい場合は、htop コマンドが最適な選択肢の 1 つです。 htop は、その前身である top コマンドの改良版であり、リソース使用状況インジケーターを色分けしてシステム パフォーマンスを簡単に追跡できる、インタラクティブなプロセス ビューアーおよびシステム モニターです。
CPU と RAM の使用率、実行中のタスク、負荷平均、稼働時間に関する情報を表示します。さらに、htop は実行中のすべてのプロセスのリストを表示し、これらのプロセスをツリー形式で表示することもできます。

htopがtopよりも優れている点は次のとおりです。

  • リソース使用状況の統計を色分けされた形式で出力します。
  • PID を入力せずにプロセスを強制終了または終了する機能。
  • Htop ではマウスを使用できますが、top では使用できません。
  • top コマンドよりも優れたパフォーマンス。

それでは、この便利な機能をインストールする方法を見てみましょう。

CentOS 8にhtopをインストールする

デフォルトでは、htop は CentOS 8 にプリインストールされています。ただし、システムにツールがない場合でも、インストール プロセスは簡単で、必要な手順は 3 つだけです。

1. Htop ツールをインストールする最初の手順は、EPEL リポジトリを有効にすることです。これを行うには、次のコマンドを実行します。

# dnf インストール https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

EPEL リポジトリをインストールした後、システムを更新します。

# dnf update

2. htop ツールをインストールするには、次のコマンドを実行します。

# dnf install htop

インストールが完了したら、コマンドを実行して htop の詳細を確認できます。

# dnf info htop

3. htop を起動するには、コマンドを実行するだけです。

# htop

左側には、上から下に向かって、CPU、メモリ、スワップ パーティションの使用状況が表示されます。右側には、タスク (プロセスの合計数、現在実行中のプロセスの数)、負荷平均 (1 分、5 分、10 分間のシステムの平均負荷)、稼働時間 (システムの実行時間) が表示されます。

上記の項目は以下のとおりです。

  • PID: プロセス識別番号
  • USER: このプロセスを実行するユーザー
  • PRI: プロセスの優先度
  • NI: プロセスの優先度の値。デフォルトは0ですが、調整可能です。
  • VIRT: プロセスが占有する仮想メモリ値
  • RES: プロセスが占有する物理メモリ値
  • SHR: プロセスが占有する共有メモリ値
  • S: プロセスの実行状態。R は実行中、S はスリープ状態、つまり起動待ち、Z は停止状態を意味します。
  • %CPU: プロセスのCPU使用率
  • %MEM: プロセスが占有する物理メモリと総メモリの割合
  • TIME+: プロセスが開始してから占有したCPU時間の合計
  • COMMAND: プロセスの起動コマンドの名前。

さらに、コマンドにいくつかのパラメータを渡すこともできます。たとえば、ユーザーのプロセスを一覧表示します。 linuxidc がコマンドを実行すると仮定します。

# htop -u linuxidc

コマンドの使用方法に関するヘルプを取得するには、実行するだけです。

# htop --help

あるいは、次のコマンドを実行してマニュアル ページを表示することもできます。

# man htop

要約する

この記事では、CentOS 8 に htop をインストールする方法と、コマンドを使用してシステム統計を取得する方法について説明しました。

上記は、編集者が紹介した CentOS 8 に htop をインストールするためのチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  登録ページを実装するためのJS、CSS、HTML

>>:  MySQLのインデックス

推薦する

ノードを使用して静的ファイルキャッシュを実装する方法

目次キャッシュキャッシュ位置の分類キャッシュ設定ヘッダーNodeは静的ファイルキャッシュを実装する強...

小さな画面のモバイルデバイス向けにWebページを設計する際に注意すべきこと

その理由は、このタイプの Web ページが WAP と呼ばれるワイヤレス プロトコルから生成されたた...

Dockerfileを使用してDockerイメージを構築する手順

Dockerfile は、命令を含むテキスト ファイルです。各命令はレイヤーを構築するため、各命令の...

WindowsX Hyper-V ベースの CentOS システムをインストールする

現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...

シンプルなショッピングフォームを実装するJavaScript

この記事では、簡単なショッピングフォームを実装するためのJavaScriptの具体的なコードを参考ま...

IE6のバグと修正は予防戦略です

元記事:究極の IE6 チートシート: 25 以上の Internet Explorer 6 のバグ...

HTML における Div と table の違い (あらゆる側面から詳細に説明)

1: 速度と読み込み方法の違いdivとtableの違いは速度ではなく、読み込み方法です。速度はネット...

Dockerバッチコンテナオーケストレーションの実装

導入Dockerfile ビルドの実行は、単一のコンテナの手動操作です。マイクロサービス アーキテク...

Alibaba Cloud CentOS 7 に MySQL 8.0.13 をインストールする方法

1. MySQL インストール パッケージをダウンロードします(ここにはコツがあります。おそらく、こ...

Vue ターンテーブル抽選の簡単な実装

この記事では、ホイール抽選を簡単に実装するためのVueの具体的なコードを参考までに共有します。具体的...

Zookeeper&Kafka クラスターを構築するための Docker の実装

最近Kafka勉強しています。クラスタの状態をテストする準備をしていたときに、仮想マシンを 3 つ開...

JavaScript を使用して二分探索木を実装する方法

コンピュータ サイエンスで最も一般的に使用され、議論されているデータ構造の 1 つは、二分探索木です...

MySQLパスワード変更例の詳細な説明

MySQLパスワード変更例の詳細な説明長い間 MySQL を使用していませんでした。今日、MySQL...

要素テーブルからヘッダーを削除する方法

show-header属性を使用したドキュメントのヒントshow-header <el-テーブ...