マスター Linux メモリ監視:RAM 使用量を追跡するための 6 つの簡単なコマンド
Linux には、システムを管理および最適化するためのツールが多数組み込まれています。 Linux を初めて使用する場合、または最近 Windows から切り替えたばかりの場合、Linux を最大限に活用するには、いくつかのコマンドを学ぶ必要があります。 Linux は、ユーザーまたは管理者が完全に制御できるオペレーティング システムとしてよく知られています。 Ubuntu、Mint、Debian、またはその他の Linux ディストリビューションを使用しているかどうかに関係なく、適切なコマンドとツールがあれば何でもできます。
この記事では、Linux でのメモリ使用量を確認する方法に焦点を当てます。これは重要なスキルだからです。場合によっては、アプリがすべてのシステム メモリを使い始めるため、問題を見つけるために必要なトラブルシューティングの手順を知っておく必要があります。ここでは、Linux システムのメモリ使用量を確認するための最適なコマンドライン ツールを紹介します。
1. 「トップ」コマンド
一番上のコマンドライン ツールには、実行中のすべてのプロセスの概要が表示されます。この概要にはメモリ使用量に関するリアルタイム情報が含まれているため、監視アプリとしても使用できます。システム メモリの合計使用量を確認し、プロセスのリストを調べて、各プロセスでそのメモリがどのくらい使用されているかを確認できます。
このツールを実行するには、先頭のコマンドを入力するだけです。
最高額
一番上のコマンドは、Linux システムの合計メモリ量と空きメモリ量、および使用されている物理メモリとスワップ メモリを表示します。この場合、最も重要な列は %MEM です。これは、各プロセスが使用した物理メモリの量を示すためです。そうすれば、メモリを過剰に消費している不正なアプリを特定し、それを強制終了できます。
また、最上位のコマンドライン ツールを使用して CPU 使用率を確認することもできます。 %CPU 列をチェックして、各アプリがどれだけの処理能力を使用しているかを確認してください。
2. 「フリー」コマンド
システムのメモリ使用量について知る必要があるのが、空きメモリと使用済みメモリの量だけである場合、実際には top コマンドは必要ありません。無料のコマンドで十分です。 「無料」と入力します ターミナルで物理メモリとスワップ メモリの空き容量または使用量を即座に確認できます。同時に、カーネルが使用するバッファに関する情報を取得します。
メモリ使用量の情報はリアルタイムでは表示されないことに注意してください。無料のコマンド ラインを使用してメモリ使用量を監視できます。基本的に、これはコマンドを入力したときに空きメモリの量または使用されていたメモリの量を示すスクリーンショットです。メモリ使用量を監視する場合、または各プロセスが使用するメモリ量を確認する場合は、top コマンドを使用します。
3. 「htop」コマンド
htop コマンドは基本的に、読みやすい環境とユーザーフレンドリーなコントロールを備えた最上位のコマンド ツールです。 RAM の使用状況をリアルタイムで出力し、実行中のすべてのプロセスのリストを提供し、プロセスを制御するコマンドへのショートカットを提供します。 RAM を大量に消費するプロセスを見つけたら、Bash コマンドを使用する代わりに、ショートカット キーを押してそのプロセスを強制終了できます。
htop コマンドを使用するには、「htop」と入力する必要があります。 ターミナル内で。ただし、Linux ディストリビューションにデフォルトでこのツールが付属していない場合は、エラーが発生する可能性があります。その場合は、次のコマンドを入力してインストールします。
$ sudo apt-get install htop
4. 「vmstat」コマンド
vmstat コマンドは、仮想メモリ統計レポートを表示します。このコマンドにより、おそらく必要以上の情報が得られますが、Linux システム管理者になる予定がある場合は、知っておく必要があります。レポートには次の情報が含まれます。
- 実行時に使用されるプロセス (proc) の数
- スワップされたメモリ、空きメモリ、キャッシュ、バッファの量
- ブロック デバイス (IO) に送受信されるブロック。
- CPU 時間 (ユーザー時間、システム時間、アイドル時間)
「vmstat 」と入力します。 ターミナルで仮想メモリ統計レポートを取得します。
5. 「proc/meminfo」ファイルを確認してください
おそらく、Linux システムが RAM 使用量に関するこれらすべてのレポートや情報をどこから取得しているのか疑問に思われるかもしれません。これまでに使用したほとんどすべてのコマンド ライン ツールには、proc/meminfo 仮想ファイルという同じソースがあります。ソースに直接アクセスして、必要なメモリ使用量情報をすべて取得したい場合は、次のコマンドを入力してファイルに簡単にアクセスできます。
/proc/meminfo が少ない
レポートは非常に長いため、少ないレポートを使用する必要があります。 コマンドを使用して、必要なデータの出力をすばやくスキャンするためのナビゲーション コントロールを取得します。とはいえ、この詳細レポートには、おそらく必要のない情報が多く含まれています。したがって、注目すべき最も重要な値は次のとおりです。
- メモリ合計
- メムフリー
- 利用可能なメモリ
- バッファ
- キャッシュ済み
- スワップキャッシュ済み
- スワップ合計
- スワップフリー
6. GUI を使用する
Linux 純粋主義者はコマンド ライン ツールではなく GUI を使用することに反対するかもしれませんが、RAM の使用量を視覚的に表現できるのは素晴らしいことです。 Linux システム モニター アプリを使用すると、必要な情報をすべて取得し、システムのメモリ使用量をリアルタイムで監視できます。
アプリを使用するには、スタート メニューの検索バーに「システム モニター」と入力し、Enter キーを押します。 。システム モニターには、「プロセス」タブと「リソース」タブという 2 つのタブがあります。
[プロセス] タブでは、Linux オペレーティング システムで現在実行されているすべてのプロセスを確認できます。個別のプロセスごとにメモリ使用量、CPU 使用量、その他のデータを読み取ることができます。ここで、アプリの 1 つが不正になり、RAM を過剰に使用しているかどうかを知ることができます。次に、プロセスを右クリックして強制終了オプションを選択することで、同じウィンドウからプロセスを強制終了できます。
とはいえ、システム メモリと CPU がどのように動作しているかを知ることだけが必要な場合は、[リソース] タブのグラフィカルな視覚化をチェックしてください。
ここでは、CPU、RAM、ネットワークの履歴をグラフで確認できます。これは、一定期間にわたるシステムのメモリ使用量に関する履歴データを取得し、その使用量をリアルタイムで監視することもできることを意味します。
Linux オペレーティング システムのメモリ使用量をどのように確認したいですか?分析用にさらに貴重なデータを取得できる他のコマンドやツールをご存知ですか?以下のコメント欄でお知らせください。
-
Googleフォームの質問に説明を追加する方法
Googleフォームに新しい質問を追加すると、説明ボックスが表示されないことに驚かれることでしょう。では、他のフォームに表示されるGoogleフォームの質問にどのように説明を追加するのでしょうか。手始めに、目的のためにスクリプトやアドオンをインストールする必要はありません。設定からGoogleフォームの質問に手動で説明を追加する必要があります。 PCのGoogleフォームの質問に説明を追加 説明を追加するGoogleフォームを開きます。フォームの編集権限があることを確認してください。編集権限を持たないユーザーは、フォームを編集することはできません。 フォームが開いたら、質問をクリックして
-
Windows10で大きなファイルを見つける4つの方法
Windowsマシンのメモリスペースをすぐに解放したい場合、そのための最善の方法は、Windows 10 PCで大きなファイルを見つけて、それらが役に立たなくなった場合にそれらを取り除くことです。問題は、コンピュータで大きなファイルをどのように検索するかということです。 Windowsには、ドライブに保存されているすべての大きなファイルを見つけるための複数の方法が用意されています。マシンに組み込まれているツールを使用してこれらのファイルを探すか、タスクを実行するサードパーティのアプリを入手することができます。いずれにせよ、メモリスペースのかなりの部分を占めるファイルを見つけることができます。