Linuxシステムで使用できるRAMの空きメモリはどれくらいですか?新しいアプリケーションをインストールして実行するのに十分な空きメモリがありますか?
Linuxシステムでは、 freeを使用できます システムのメモリ使用量に関する詳細なレポートを取得するコマンド。
無料コード> コマンドは、物理メモリとスワップメモリの合計量、および空きメモリと使用済みメモリに関する情報を提供します。
無料コマンドの使用方法#
freeの構文 コマンドは次のとおりです:
free [OPTIONS]
オプションなしで使用すると、 free コマンドは、メモリとスワップに関する情報をキビバイトで表示します。 1キビバイト(KiB)は1024バイトです。
free 出力には、3行、ヘッダー、メモリ用に1行、スワップ用に1行が含まれます。
total used free shared buff/cache available
Mem: 8075208 3204964 1310540 551232 3559704 4198340
Swap: 2097148 0 2097148
古いバージョンのLinuxでは、出力がわずかに異なる場合があります。 各列の意味は次のとおりです。
- 合計 -この数値は、アプリケーションが使用できるメモリの合計量を表します。
- 使用済み -使用済みメモリ。
used =total-free-buffers-cacheとして計算されます。 - 無料 -空き/未使用のメモリ。
- 共有 -この列は意味がないため、無視してかまいません。ここでは、下位互換性のためだけにあります。
- バフ/キャッシュ -カーネルバッファとページキャッシュおよびスラブによって使用される結合メモリ。このメモリは、アプリケーションで必要に応じていつでも再利用できます。バッファとキャッシュを2つの別々の列に表示する場合は、
-wを使用します オプション。 - 利用可能 -スワップせずに新しいアプリケーションを起動するために使用できるメモリ量の見積もり。
人間が読める形式でメモリ使用量を表示する#
デフォルトでは、 free コマンドは、メモリ情報をキビバイトで表示します。人間が読める形式(通常はメガバイトとギガバイト)で情報を表示するには、 -hを使用します オプション:
free -h total used free shared buff/cache available
Mem: 487M 219M 54M 4.5M 214M 228M
Swap: 1.5G 0B 1.5G
他のメトリックでのメモリ使用量の表示#
無料コード> コマンドを使用すると、メモリを測定する単位を指定することもできます。有効なオプションは次のとおりです。
-
-b、-bytes-出力をバイト単位で表示します。 -
-kilo-出力をキロバイトで表示します(1KB =1000バイト)。 -メガコード> -出力をメガバイト単位で表示します。-ギガコード> -出力をギガバイトで表示します。-
-tera-出力をテラバイトで表示します。 -
-k、-kibi-出力をキビバイトで表示します。 (1KiB =1024バイト)。これがデフォルトの単位です。 -
-m、-mebi-出力をメビバイトで表示します。 -
-g、-gibi-出力をギバイトで表示します。 -
-tebi-出力をテビバイトで表示します。 -
-peti-出力をペビバイトで表示します。 -
-si-1024の代わりに、1000の累乗を使用します。たとえば、--mebi --si-megaと同じです 。
たとえば、出力をメガバイトで表示するには、次のように入力します。
free --mega total used free shared buff/cache available
Mem: 8075 4022 233 614 3819 3336
Swap: 2097 0 2097
列の合計を表示する#
列の合計を示す行を表示するには、 -tを使用します オプション。これにより、合計、使用済み、および空き列のメモリとスワップの合計が得られます。
free -h -t total used free shared buff/cache available
Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G
Swap: 2.0G 0B 2.0G
Total: 9.7G 3.9G 2.5G 出力を継続的に印刷する#
画面にメモリ情報を継続的に表示するには、 freeを呼び出します -sを使用 (-秒 )オプションの後に遅延を指定する番号が続きます。
たとえば、5秒ごとにメモリ情報を出力するには、次のようにします。
free -s 5
無料コード> CTRL + C を押すまで、コマンドは結果を表示し続けます 。これは、 watchの動作に似ています コマンド。
結果を特定の回数表示するには、 -cを使用します (-count ) オプション。以下の例では、コマンドは結果を10回出力します。
free -s 5 -c 10 結論#
freeの使い方を紹介しました コマンドを使用して、システムのメモリ使用量を確認し、コマンド出力を解釈します。利用可能なすべてのオプションを表示するには、 man freeと入力します ターミナルで。
ご質問やご意見がございましたら、お気軽にコメントをお寄せください。