ホームページ 運用・保守 Linuxの運用と保守 LinuxでCPU使用率を確認する方法

LinuxでCPU使用率を確認する方法

Mar 13, 2024 pm 03:18 PM
linux cpu 使用率

Linux で CPU 使用率を確認する方法: 1. top コマンド; 2. htop コマンド; 3. vmstat コマンド; 4. mpstat コマンド; 5. GNOME システム モニター; 6. KDE システム ガード; 7. nmon; 8. 監視用のスクリプトを作成します。

LinuxでCPU使用率を確認する方法

Linux システムでは、CPU 使用率の確認は一般的なタスクです。これは、システム管理者や開発者がシステムの負荷を理解し、パフォーマンス チューニングを行うのに役立ちます。またはトラブルシューティング。以下では、コマンド ライン ツール、グラフィカル インターフェイス ツールの使用、監視用のスクリプトの作成など、Linux で CPU 使用率を表示するさまざまな方法を詳しく紹介します。

1. コマンド ライン ツール

1. トップ コマンド

トップ コマンドは、以下で一般的に使用されるパフォーマンス分析ツールです。 Linux: Windows タスク マネージャーと同様に、システム内の各プロセスのリソース使用状況をリアルタイムで表示できます。ターミナルに直接 top コマンドを入力すると表示できます。

top の出力では、ユーザー空間によって占有されている CPU の割合 (%us)、システム空間によって占有されている CPU の割合 (%sy)、アイドル状態の CPU の割合などの CPU 使用率を確認できます。 CPU(%id)などこれらのインジケータは、システムの負荷を判断するのに役立ちます。

2. htop コマンド

htop は、top コマンドの拡張バージョンで、カラフルなインターフェイスとよりインタラクティブな機能を提供します。 htop を使用すると、各 CPU コアの負荷を含む CPU 使用率をより直感的に表示できます。 htop がシステムにインストールされていない場合は、パッケージ マネージャー (apt、yum など) を介してインストールできます。

3. vmstat コマンド

vmstat コマンドは、プロセス、メモリ、ページング、ブロック IO、トラップ、CPU アクティビティに関する情報をレポートするために使用されます。 vmstat 1 コマンド (次の数字は更新間隔を秒単位で示します) を使用して、ユーザー モードの CPU 使用率 (us)、システム モードの CPU 使用率 (sy)、アイドル状態の CPU 使用率 (id) などの CPU 使用率をリアルタイムで表示できます。等

4. mpstat コマンド

mpstat は sysstat パッケージの一部であり、使用可能な各 CPU のステータスを表示するために使用されます。 mpstat -P ALL コマンドを使用すると、ユーザー モード、システム モード、アイドル モードなどを含むすべての CPU コアの使用状況を確認できます。

2. グラフィカル インターフェイス ツール

コマンド ライン ツールに加えて、Linux には CPU 使用率を表示するためのいくつかのグラフィカル インターフェイス ツールも提供されています。これらのツールは通常、より直感的で簡単です。使用します。

1. GNOME システム モニター

GNOME デスクトップを使用する Linux ディストリビューションの場合、GNOME システム モニターは組み込みのシステム監視ツールです。 CPU、メモリ、ネットワーク、その他のリソースの使用状況を表示でき、リアルタイム更新をサポートします。 GNOME System Monitor は、アプリケーション メニューまたはターミナルから起動できます。

2. KDE System Guard

KDE デスクトップを使用する Linux ディストリビューションの場合、KDE ​​System Guard は同様のシステム監視ツールです。ユーザーがシステム リソースを簡単に表示および管理できるよう、豊富な機能とビジュアル インターフェイスを提供します。

3. nmon

nmon は、Linux、AIX、Solaris などのシステムに適したクロスプラットフォームのパフォーマンス監視ツールです。 CPU、メモリ、ネットワーク、ディスクなどの複数のリソースの使用状況をリアルタイムで表示できるカラフルなテキスト インターフェイスを提供します。 nmon を使用すると、システム パフォーマンスのボトルネックや異常を簡単に監視できます。

3. 監視用のスクリプトを作成する

既製のツールを使用するだけでなく、CPU 使用率を監視するスクリプトを作成することもできます。これには通常、/proc/stat ファイルを読み取るか、システム コマンド (top、vmstat など) を呼び出してその出力を解析することが含まれます。スクリプトを通じて、特定のニーズを満たすためにカスタマイズされた監視ロジックとアラーム メカニズムを実装できます。

たとえば、/proc/stat ファイルを定期的に読み取って CPU 使用率を計算し、結果をログ ファイルに出力したり、アラーム電子メールを送信したりする bash スクリプトを作成できます。このようなスクリプトは、既存の監視システムに簡単に統合して、自動パフォーマンス監視とトラブルシューティングを実現できます。

4. 注意事項

CPU 使用率を確認するときは、次の点に注意する必要があります:

1. ユーザー モードとユーザー モードを区別するシステム モード: ユーザー モードの CPU 使用率は、タスクの実行時にアプリケーションが占有する CPU 時間を示します。システム モードの CPU 使用率は、タスク (システム コール、割り込み処理など) の実行時にカーネルが占有する CPU 時間を示します。 2 つの合計は、システム全体の負荷を反映することができます。

2. マルチコア プロセッサを考慮する: 最近のコンピュータにはマルチコア プロセッサが搭載されていることが多いため、システムのパフォーマンスを完全に理解するには、各 CPU コアの使用状況を確認することが重要です。

3. 他の指標と組み合わせる: パフォーマンスをより包括的に評価するには、CPU 使用率に加えて、メモリ、ディスク、ネットワークなどの他のリソースの使用率にも注意を払う必要があります。システムのステータス。

4. 更新間隔に注意する: CPU 使用率をリアルタイムで表示する場合は、適切な更新間隔 (1 秒または数秒など) を設定する必要があります。リフレッシュ間隔が短すぎると、インターフェイスがちらついたり、システムの実際の負荷を正確に反映できなくなる可能性があります。一方、リフレッシュ間隔が長すぎると、パフォーマンスの問題を時間内に検出できない可能性があります。

つまり、Linux には CPU 使用率を表示するさまざまな方法が用意されており、ニーズや習慣に応じて適切な方法を選択できます。 CPU 使用率を監視および分析することで、システムのパフォーマンス状態をより深く理解し、それに応じて最適化および調整できます。

以上がLinuxでCPU使用率を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VSCODEに必要なコンピューター構成 VSCODEに必要なコンピューター構成 Apr 15, 2025 pm 09:48 PM

VSコードシステムの要件:オペレーティングシステム:オペレーティングシステム:Windows 10以降、MACOS 10.12以上、Linux Distributionプロセッサ:最小1.6 GHz、推奨2.0 GHz以上のメモリ:最小512 MB、推奨4 GB以上のストレージスペース:最低250 MB以上:その他の要件を推奨:安定ネットワーク接続、XORG/WAYLAND(Linux)

Linuxアーキテクチャ:5つの基本コンポーネントを発表します Linuxアーキテクチャ:5つの基本コンポーネントを発表します Apr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

Apr 16, 2025 pm 07:39 PM

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

VSCODEは拡張子をインストールできません VSCODEは拡張子をインストールできません Apr 15, 2025 pm 07:18 PM

VSコード拡張機能のインストールの理由は、ネットワークの不安定性、許可不足、システム互換性の問題、VSコードバージョンが古すぎる、ウイルス対策ソフトウェアまたはファイアウォール干渉です。ネットワーク接続、許可、ログファイル、およびコードの更新、セキュリティソフトウェアの無効化、およびコードまたはコンピューターの再起動を確認することにより、問題を徐々にトラブルシューティングと解決できます。

GITの倉庫アドレスを確認する方法 GITの倉庫アドレスを確認する方法 Apr 17, 2025 pm 01:54 PM

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

vscodeはMacに使用できますか vscodeはMacに使用できますか Apr 15, 2025 pm 07:36 PM

VSコードはMacで利用できます。強力な拡張機能、GIT統合、ターミナル、デバッガーがあり、豊富なセットアップオプションも提供しています。ただし、特に大規模なプロジェクトまたは非常に専門的な開発の場合、コードと機能的な制限がある場合があります。

vscode端子使用チュートリアル vscode端子使用チュートリアル Apr 15, 2025 pm 10:09 PM

VSCODEビルトインターミナルは、エディター内でコマンドとスクリプトを実行して開発プロセスを簡素化できるようにする開発ツールです。 VSCODE端子の使用方法:ショートカットキー(CTRL/CMD)で端子を開きます。コマンドを入力するか、スクリプトを実行します。 Hotkeys(Ctrl Lなどの端子をクリアするなど)を使用します。作業ディレクトリ(CDコマンドなど)を変更します。高度な機能には、デバッグモード、自動コードスニペット完了、およびインタラクティブコマンド履歴が含まれます。

vscodeの使用方法 vscodeの使用方法 Apr 15, 2025 pm 11:21 PM

Visual Studio Code(VSCODE)は、Microsoftが開発したクロスプラットフォーム、オープンソース、および無料のコードエディターです。軽量、スケーラビリティ、および幅広いプログラミング言語のサポートで知られています。 VSCODEをインストールするには、公式Webサイトにアクセスして、インストーラーをダウンロードして実行してください。 VSCODEを使用する場合、新しいプロジェクトを作成し、コードを編集し、コードをデバッグし、プロジェクトをナビゲートし、VSCODEを展開し、設定を管理できます。 VSCODEは、Windows、MacOS、Linuxで利用でき、複数のプログラミング言語をサポートし、マーケットプレイスを通じてさまざまな拡張機能を提供します。その利点には、軽量、スケーラビリティ、広範な言語サポート、豊富な機能とバージョンが含まれます

See all articles