GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでの無料コマンド

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と入力します ターミナルで。

ご質問やご意見がございましたら、お気軽にコメントをお寄せください。


Linux
  1. Linuxmvコマンド

  2. Linuxduコマンド

  3. Linuxipコマンド

  1. Linuxの無料コマンドの使用

  2. Linuxifconfigコマンド

  3. Linuxcdコマンド

  1. Linuxタイムコマンド

  2. LinuxでのPingコマンド

  3. Linuxウォッチコマンド