各プロセスが占有しているメモリの使用状況を確認するLinuxコマンド
Linuxシステムでは、次のコマンドを使用して各プロセスのメモリ占有量を確認できます。
- top コマンド: ターミナルで top コマンドを入力し、Shift+m キー(大文字)を押してプロセスをメモリ使用量でソートします。top コマンドは、メモリ使用量を含むシステムのパフォーマンス指標をリアルタイムで表示します。
- psコマンド:ターミナルにpsコマンドを入力し、auxオプションと組み合わせて各プロセスのメモリ使用量を確認します。コマンドフォーマット:ps aux –sort=-%mem。このコマンドはメモリ使用量が多い順にプロセスをリストし、メモリ使用量を含む各プロセスの詳細を表示します。
- htopコマンド: システムにhtopコマンドがインストールされていない場合、apt-get、yumなどのパッケージマネージャツールを使ってインストールできます。ターミナルにhtopコマンドを入力すると、各プロセスのメモリ使用状況をリアルタイムで確認できます。htopのインターフェースはよりフレンドリーで、色やアイコンを使用してプロセスの状態とメモリ使用状況を視覚的に表示できます。
いずれの方法でも、各プロセスが占有するメモリ容量に応じて、そのPROCCESS ID(プロセス識別子)、%MEM(メモリ使用率パーセント)、RES(実際に使っている物理メモリ)などの情報を確認できます。