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のインデックス

推薦する

MySQL 8.0.15 winx64 のインストールと設定方法のグラフィックチュートリアル (Windows の場合)

この記事では、MySQL 8.0.15 winx64のインストールと設定方法を参考までに紹介します。...

弾力性のあるナビゲーション効果を実現するJavaScript

この記事では、弾性ナビゲーション効果を実現するためのJavaScriptの具体的なコードを参考までに...

mysql 8.0.16 winx64.zip インストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.16 winx64.zipのインストールと設定方法の具体的なコード...

CSS が初期読み込み時の白い画面の時間に与える影響

外部 CSS ファイルを使用したレンダリング パイプライン上図では、HTML データの要求から DO...

要素の水平方向の中央揃えを実現する3つの方法と、固定レイアウトとフローレイアウトの概念の理解

CSS でテキストを中央揃えにするプロパティは非常に簡単に実現できます。text-align:cen...

非ルートユーザーを使用してDockerコンテナでスクリプト操作を実行する

アプリケーションをコンテナ化した後、Docker コンテナを起動すると、デフォルトで root ユー...

ServerManager の起動時にデータベースに接続できないエラーを解決する方法

Servermanager 起動時の接続データベース エラーmgrstart.batを実行しますエラ...

IDEA で mysql8.0.3 と mybatis-generator を使用する際に発生するバグ

1. プラグインを追加し、pomファイルの下に次の設定を追加します。 <!-- mybatis...

Docker のインストールと構成コマンドのコード例

Dockerのインストール依存パッケージをインストールする sudo yum install -y ...

EasyUEFI を使用して Windows 10 で USB ドライブなしで Ubuntu 18 をインストールする

1. BIOSを確認するまず、コンピュータの起動モードを確認します。win+R と入力し、msinf...

HTML でテーブルを分割および結合する (colspan、rowspan)

このコードは水平マージを示しています。 <!DOCTYPE html PUBLIC "...

Linux でプロセスを効果的に管理するための 8 つのコマンド

序文プロセス管理の役割:サーバーの健全性状態を判定する: プロセスの状態 (メモリ、CPU 占有率な...

ドロップダウンボックス選択コンポーネントを実装するためのネイティブ js

この記事の例では、ドロップダウンボックス選択コンポーネントを実装するためのjsの具体的なコードを参考...

Navicat を使用して MySQL データベースをエクスポートおよびインポートする方法

MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...

ウェブデザイナーが注意すべき 43 のウェブデザインの間違い

これはウェブサイトのユーザビリティに関する記事です。著者は自身の経験に基づいて、ウェブサイトのデザイ...