ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Ubuntuでシステムリソースを監視する方法

編集済み 3 数週間前 によって ExtremeHow 編集チーム

システムリソース監視ウブントゥツールリナックスパフォーマンスオペレーティングシステムデスクトップ管理システム

Ubuntuでシステムリソースを監視する方法

翻訳が更新されました 3 数週間前

システムリソースの監視は、コンピュータの動作状況を理解するために重要です。必要以上にリソースを使用しているプロセスを特定したり、さまざまな問題の診断に役立ちます。このドキュメントでは、Ubuntuでシステムリソースを監視するさまざまな方法を探ります。Ubuntuの基本的な理解があり、ターミナルでコマンドを実行できることを前提としています。システムリソースの監視には、CPU、メモリ、ディスク使用量、およびネットワーク活動の確認が含まれます。

システムモニターを使用する

Ubuntuでシステムリソースを監視する最も簡単な方法は、システムモニターアプリケーションを使用することです。これはシステムのリソース使用状況を表示するGUIを提供します。アクセスするには、次の手順に従います。

  1. Superキー(多くのキーボードではWindowsキー)を押して、アクティビティオーバービュー画面を開きます。
  2. system monitorと入力し、表示されたアプリケーションを開きます。

開くと、3つのタブが表示されます。

CPU使用率の監視

Ubuntuでは、グラフィカルなアプリケーションからコマンドラインツールまで、さまざまな方法でCPU使用率を監視できます。

topコマンドを使用する

topコマンドは、システムで何が起こっているかの動的なリアルタイムビューを提供します。使用するには、ターミナルを開き、以下を入力します。

top

このコマンドは、CPU使用率が高い順にプロセスをリストします。主なセクションは次のとおりです。

終了するには、qを押します。

htopコマンドを使用する

htopコマンドはtopに似ていますが、より直感的で優れたインターフェースを提供します。まず、以下を実行してインストールする必要があります。

sudo apt install htop

インストール後、ターミナルでhtopと入力して開始します。それは、カラフルなグラフでCPU使用率やメモリ、スワップ使用率を表示し、理解しやすくします。矢印キーでナビゲートし、F9を押してプロセスを直接終了できます。

メモリ使用率の監視

メモリ使用率は、システムモニターのようなグラフィカルアプリケーションやコマンドラインユーティリティを使って確認できます。

freeコマンドを使用する

freeコマンドは、システム上の空きメモリと使用中メモリの量を表示します。ターミナルで次を入力します。

free -h

-hオプションは出力を人間が読みやすい形式にし、サイズをGBやMBで表示します。

vmstatコマンドを使用する

vmstatコマンドは、メモリ使用率を含むスナップショットを提供します。次を入力して実行します。

vmstat

このコマンドは、プロセス、メモリ、ページング、ブロックIO、トラップ、およびCPU活動について情報を出力します。これは、freeよりも包括的なシステムパフォーマンスの概要を提供します。

ディスク使用率の監視

データはディスクに保存されており、その使用量を監視することで予期しないスペース不足を防ぐことができます。

dfコマンドを使用する

dfコマンドはファイルシステムのディスクスペース使用率を報告します。次を入力して使用します。

df -h

-hフラグは出力を人間が読みやすい形式にします。このコマンドは、Linuxファイルシステム上の使用済みおよび利用可能なディスクスペースの量を示します。

duコマンドを使用する

duコマンドはファイルスペース使用率を推定します。これは、どのファイルまたはディレクトリが最も多くのスペースを占有しているかを見つけるのに役立ちます。

du -sh /path/to/directory

これにより、指定されたディレクトリのディスク使用量の概要が示されます。

ネットワーク使用率の監視

ネットワーク活動を理解するために、帯域幅使用量に関する情報を提供するさまざまなツールがあります。

iftopコマンドを使用する

iftopコマンドは、ホストによるインターフェースの帯域幅使用率を表示するために使用されます。次を使ってインストールします。

sudo apt install iftop

インストール後、次を入力して実行します。

sudo iftop

このコマンドはルート権限を必要とするため、sudoプレフィックスが必要です。iftopコマンドは、アクティブなネットワーク接続を表示し、誰があなたの帯域幅を使用しているかを示します。

nloadコマンドを使用する

nloadは、ネットワーク使用率を時間とともにグラフィカルに表示する別のコマンドラインユーティリティです。次を使ってインストールします。

sudo apt install nload

次に、nloadを実行してネットワークトラフィックの監視を開始します。これは、各ネットワークインターフェースごとに着信および送信トラフィックを個別に表示します。

結論

Ubuntuでのシステムリソースの監視は、システムモニターのようなグラフィカルなインターフェースから、tophtopfreedfduiftopnloadのようなコマンドラインユーティリティまで、多様なツールを使って行うことができます。それぞれのツールは、システムのパフォーマンスとリソース配分に関する情報を提供する役割があります。コマンドラインやグラフィカルインターフェースに対する快適度に応じて、異なる方法を選択できます。定期的な監視により、システムの健康とパフォーマンスを維持し、リソースを多く消費する要因を早期に発見し、将来のアップグレードを計画的に行うことができます。

記事の内容に誤りがある場合, あなたは


コメント