メモリを表示するコマンドは無料のコマンドです。 Linux の free コマンドを使用すると、物理メモリ、スワップ メモリ (スワップ)、カーネル バッファ メモリなどのシステム メモリの使用状況を表示できます。
推奨コース: 「linux コース 」
Linux では、システム プロセスを表示するために top コマンドをよく使用します。 . 上部にはシステムメモリも表示できます。 Linux でコンテンツを表示するために通常使用する特別なツールは、無料のコマンドです。
Linux での空きメモリ表示コマンドの詳細な説明:
Linux でメモリを表示するには、通常、free コマンドを使用します:
$ free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276 80160 1968116
次の空きメモリを表示します。 コマンド出力の説明:
3 行目 (-/buffers/cached):
4 行目についてはあまり説明しません。
-/buffers/cache の意味と違い:
2 行目 (mem) の used/free と 3 行目 (-/buffers/cache) の used/free の違いは次のとおりです。使用されているパースペクティブ:
メモリの交換方法
次に、メモリがいつ、どの方向にスワップされるかを説明します。使用可能なメモリが定格値より少ない場合、スワップが発生します。評価の確認方法:cat /proc/meminfo出力は次のとおりです:
$ cat /proc/meminfo MemTotal: 3266180 kB MemFree: 17456 kB Buffers: 111328 kB Cached: 2664024 kB SwapCached: 0 kB Active: 467236 kB Inactive: 2644928 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 3266180 kB LowFree: 17456 kB SwapTotal: 2048276 kB SwapFree: 1968116 kB Dirty: 8 kB Writeback: 0 kB Mapped: 345360 kB Slab: 112344 kB Committed_AS: 535292 kB PageTables: 2340 kB VmallocTotal: 536870911 kB VmallocUsed: 272696 kB VmallocChunk: 536598175 kB HugePages_Total: 0 HugePages_Free: 0 Hugepagesize: 2048 kBfree -m を使用した結果:
[root@scs-2 tmp]# free -m total used free shared buffers cached Mem: 3189 3173 16 0 107 2605 -/+ buffers/cache: 460 2729 Swap: 2000 78 1921/proc/kcore ファイルのサイズを表示します (メモリ ミラー):
$ ll -h /proc/kcore -r-------- 1 root root 4.1G Jun 12 12:04 /proc/kcore注: 占有メモリの測定
Linux では、プロセスが占有するメモリの量を測定する非常に便利な方法が提供されます。/proc ディレクトリは、すべての情報。実際、top などのツールもこれを使用して、対応する情報を取得します。
$ cat /proc/self/statm 654 57 44 0 0 334 0
出力の説明
CPU および CPU0。 。 。各行の各パラメータの意味 (最初の行を例にします): パラメータの説明/proc/statusSize (pages) タスクの仮想アドレス空間のサイズ VmSize /4Resident(pages) アプリケーションによって使用されている物理メモリのサイズ VmRSS/4Shared(pages) 共有ページの数 0Trs( Pages) プログラムが所有する実行可能ファイル 仮想メモリのサイズ VmExe/4#Lrs(pages) タスクの仮想メモリ空間にマッピングされるライブラリのサイズ VmLib/4
Drs(pages) プログラム データ セグメントとユーザー モード スタック (VmData VmStk) のサイズ 4
dt(pages) 04
マシンの利用可能なメモリを表示
/proc/28248/>free
キャッシュされた使用済みの空き共有バッファの合計数
Mem: 1023788 926400 97388 0 134668 503688
-/ バッファ/キャッシュ: 288044 735744
スワップ: 1959920 89608 1870312
Linux のメモリとメモリ使用量の表示の概要:free コマンドを使用して空きメモリを表示すると、マシンを使用すると、free の値が非常に小さいことがわかります。これは主に、Linux ではメモリが無駄に使用されないという考えがあり、次回の利用を容易にするために、可能な限り一部のデータをキャッシュおよびバッファリングするためです。しかし実際には、これらの記憶はすぐに使用できます。
したがって、空きメモリ=キャッシュされたバッファの空き=合計使用数関連する推奨事項: 「
Linux の運用とメンテナンス以上がLinux でメモリを表示するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。