編集済み 3 数週間前 によって ExtremeHow 編集チーム
システムリソース監視ウブントゥツールリナックスパフォーマンスオペレーティングシステムデスクトップ管理システム
翻訳が更新されました 3 数週間前
システムリソースの監視は、コンピュータの動作状況を理解するために重要です。必要以上にリソースを使用しているプロセスを特定したり、さまざまな問題の診断に役立ちます。このドキュメントでは、Ubuntuでシステムリソースを監視するさまざまな方法を探ります。Ubuntuの基本的な理解があり、ターミナルでコマンドを実行できることを前提としています。システムリソースの監視には、CPU、メモリ、ディスク使用量、およびネットワーク活動の確認が含まれます。
Ubuntuでシステムリソースを監視する最も簡単な方法は、システムモニターアプリケーションを使用することです。これはシステムのリソース使用状況を表示するGUIを提供します。アクセスするには、次の手順に従います。
開くと、3つのタブが表示されます。
Ubuntuでは、グラフィカルなアプリケーションからコマンドラインツールまで、さまざまな方法でCPU使用率を監視できます。
top
コマンドは、システムで何が起こっているかの動的なリアルタイムビューを提供します。使用するには、ターミナルを開き、以下を入力します。
top
このコマンドは、CPU使用率が高い順にプロセスをリストします。主なセクションは次のとおりです。
終了するには、qを押します。
htop
コマンドはtop
に似ていますが、より直感的で優れたインターフェースを提供します。まず、以下を実行してインストールする必要があります。
sudo apt install htop
インストール後、ターミナルでhtop
と入力して開始します。それは、カラフルなグラフでCPU使用率やメモリ、スワップ使用率を表示し、理解しやすくします。矢印キーでナビゲートし、F9を押してプロセスを直接終了できます。
メモリ使用率は、システムモニターのようなグラフィカルアプリケーションやコマンドラインユーティリティを使って確認できます。
free
コマンドは、システム上の空きメモリと使用中メモリの量を表示します。ターミナルで次を入力します。
free -h
-h
オプションは出力を人間が読みやすい形式にし、サイズをGBやMBで表示します。
vmstat
コマンドは、メモリ使用率を含むスナップショットを提供します。次を入力して実行します。
vmstat
このコマンドは、プロセス、メモリ、ページング、ブロックIO、トラップ、およびCPU活動について情報を出力します。これは、free
よりも包括的なシステムパフォーマンスの概要を提供します。
データはディスクに保存されており、その使用量を監視することで予期しないスペース不足を防ぐことができます。
df
コマンドはファイルシステムのディスクスペース使用率を報告します。次を入力して使用します。
df -h
-h
フラグは出力を人間が読みやすい形式にします。このコマンドは、Linuxファイルシステム上の使用済みおよび利用可能なディスクスペースの量を示します。
du
コマンドはファイルスペース使用率を推定します。これは、どのファイルまたはディレクトリが最も多くのスペースを占有しているかを見つけるのに役立ちます。
du -sh /path/to/directory
これにより、指定されたディレクトリのディスク使用量の概要が示されます。
ネットワーク活動を理解するために、帯域幅使用量に関する情報を提供するさまざまなツールがあります。
iftop
コマンドは、ホストによるインターフェースの帯域幅使用率を表示するために使用されます。次を使ってインストールします。
sudo apt install iftop
インストール後、次を入力して実行します。
sudo iftop
このコマンドはルート権限を必要とするため、sudo
プレフィックスが必要です。iftop
コマンドは、アクティブなネットワーク接続を表示し、誰があなたの帯域幅を使用しているかを示します。
nload
は、ネットワーク使用率を時間とともにグラフィカルに表示する別のコマンドラインユーティリティです。次を使ってインストールします。
sudo apt install nload
次に、nload
を実行してネットワークトラフィックの監視を開始します。これは、各ネットワークインターフェースごとに着信および送信トラフィックを個別に表示します。
Ubuntuでのシステムリソースの監視は、システムモニターのようなグラフィカルなインターフェースから、top
、htop
、free
、df
、du
、iftop
、nload
のようなコマンドラインユーティリティまで、多様なツールを使って行うことができます。それぞれのツールは、システムのパフォーマンスとリソース配分に関する情報を提供する役割があります。コマンドラインやグラフィカルインターフェースに対する快適度に応じて、異なる方法を選択できます。定期的な監視により、システムの健康とパフォーマンスを維持し、リソースを多く消費する要因を早期に発見し、将来のアップグレードを計画的に行うことができます。
記事の内容に誤りがある場合, あなたは