ウェブサイト検索

Linux のメモリ使用量をチェックする 10 の「無料」コマンド


Linux は最も人気のあるオープン ソース オペレーティング システムの 1 つであり、膨大なコマンド セットが付属しています。 物理メモリスワップ メモリの合計利用可能容量を確認する最も重要かつ唯一の方法は、「free」コマンドを使用することです。

Linux の「free」 コマンドは、物理メモリバッファを含むスワップ メモリの使用済みおよび利用可能な領域の合計に関する情報を提供します。オペレーティング システムのようなLinux/Unix のカーネルによって使用されます。

この記事では、メモリを有効活用するのに役立つ、オプション付きの「無料」コマンドの便利な例をいくつか紹介します。

1. システムメモリの表示

Free コマンドは、物理メモリスワップ メモリの使用済み領域と空き領域をKB単位で確認するために使用されます。以下のコマンドの動作を参照してください。

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. メモリをバイト単位で表示する

オプション -b を指定してコマンドを解放すると、 メモリのサイズがバイトで表示されます。

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. メモリをキロバイト単位で表示する

オプション -k を指定してコマンドを解放すると、メモリ サイズが (KB) キロバイト単位で表示されます。

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. メモリをメガバイト単位で表示する

メモリのサイズを (MB) メガバイトで表示するには、オプションを -m として使用します。

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. メモリをギガバイト単位で表示する

free コマンドで -g オプションを使用すると、メモリのサイズが GB(ギガバイト) 単位で表示されます。

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6.合計行の表示

-t オプションを指定したフリー コマンドを使用すると、最後に合計行がリストされます。

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. バッファ調整済みラインの表示を無効にする

デフォルトでは、無料コマンドには「バッファ調整」行が表示されます。この行を無効にするには、オプションを -o として使用します。

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. メモリステータスを定期的に表示する

番号付きの -s オプション。定期的にフリー コマンドを更新するために使用されます。たとえば、以下のコマンドは5 秒ごとに無料コマンドを更新します。

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. 低メモリと高メモリの統計を表示する

-l スイッチは、詳細な高メモリ サイズと低メモリ サイズの統計を表示します。

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. 無料版を確認する

-V オプションでは、無料のコマンド バージョン情報が表示されます。

free -V

procps version 3.2.8

こちらもお読みください

トップコマンド、Findコマンド、Netstatコマンド。