5.2.19. /proc/meminfo


これは、システムの RAM 使用率に関する多くの重要な情報を報告するため、/proc/ ディレクトリーで一般的に使用されるファイルの 1 つです。
以下の /proc/meminfo 仮想ファイルの例は、256 MB の RAM と 512 MB のスワップ領域があるシステムのものです。
Copy to Clipboard Toggle word wrap
MemTotal:       255908 kB
MemFree:         69936 kB
Buffers:         15812 kB
Cached:         115124 kB
SwapCached:          0 kB
Active:          92700 kB
Inactive:        63792 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       255908 kB
LowFree:         69936 kB
SwapTotal:      524280 kB
SwapFree:       524280 kB
Dirty:               4 kB
Writeback:           0 kB
Mapped:          42236 kB
Slab:            25912 kB
Committed_AS:   118680 kB
PageTables:       1236 kB
VmallocTotal:  3874808 kB
VmallocUsed:      1416 kB
VmallocChunk:  3872908 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     4096 kB
ここでの情報の多くは、無料 の、top コマンド、および ps コマンドで使用されます。実際、free コマンドの出力は、/proc/meminfo の内容と構造と同様のものです。ただし、/proc/meminfo で直接確認すると、詳細が表示されます。
  • MemTotal: 物理 RAM の合計容量(キロバイト単位)。
  • MemFree - システムが使用していない物理メモリーの量(キロバイト単位)。
  • バッファー - ファイルバッファーに使用される物理 RAM の容量(キロバイト単位)。
  • cached - キャッシュメモリーとして使用される物理メモリーの量(キロバイト単位)。
  • SwapCached: キャッシュメモリーとして使用されるスワップの量(キロバイト単位)。
  • Active - アクティブな使用時のバッファーまたはページキャッシュメモリーの合計量(キロバイト単位)。これは最近使用されたメモリーであり、通常は他の目的で回収されません。
  • inactive - 空きかつ利用可能なバッファーまたはページキャッシュメモリーの合計量(キロバイト単位)。これは最近使用されていないメモリーであり、他の目的で回収できます。
  • HighTotal and HighFree: カーネル領域に直接マッピングされないメモリーの合計および空き容量(キロバイト単位)。HighTotal 値は、使用されるカーネルのタイプによって異なります。
  • LowTotal and LowFree: カーネル領域に直接マップされるメモリーの合計および空き容量(キロバイト単位)。LowTotal 値は、使用されるカーネルのタイプによって異なります。
  • SwapTotal - 利用可能なスワップの合計量(キロバイト単位)。
  • swapfree - 空きスワップの合計量(キロバイト単位)。
  • dirty: ディスクに書き戻されるのを待つメモリーの合計量(キロバイト単位)。
  • writeback - ディスクにアクティブに書き込むメモリーの合計量(キロバイト単位)。
  • mapped - mmap コマンドを使用してデバイス、ファイル、またはライブラリーをマッピングするために使用されたメモリーの合計量(キロバイト単位)。
  • slab - カーネルが独自の使用のためにデータ構造をキャッシュするために使用するメモリーの合計量(キロバイト単位)。
  • Committed_AS: ワークロードの完了に推定されるメモリーの合計量(キロバイト単位)。この値は最も悪いケースのシナリオ値を表し、スワップメモリーも含まれます。
  • pagetables - 最小のページテーブルレベル専用のメモリーの合計量(キロバイト単位)。
  • VMallocTotal - 割り当てられた仮想アドレス空間の合計量(キロバイト単位)。
  • VMallocUsed - 使用されている仮想アドレス空間の合計量(キロバイト単位)。
  • VMallocChunk: 利用可能な仮想アドレス空間の最大連続するメモリーブロック(キロバイト単位)。
  • HugePages_Total: システムのヒュージページの合計数この数は、/proc/sys/vm/hugetlb_pool で指定されたヒュージページ用に確保されるメガバイト単位で dividing----------|----- size によって派生します。この統計は、x86、Itanium、および AMD64 アーキテクチャーにのみ表示されます。
  • HugePages_Free: システムで利用可能なヒュージページの合計数この統計は、x86、Itanium、および AMD64 アーキテクチャーにのみ表示されます。
  • ubuntusize - 各ヒュージページユニットのサイズ(キロバイト単位)。デフォルトでは、32 ビットアーキテクチャーの uniprocessor カーネルでは、値は 4096 KB です。SMP、hugemem カーネル、および AMD64 の場合、デフォルトは 2048 KB です。Itanium アーキテクチャーの場合、デフォルトは 262144 KB です。この統計は、x86、Itanium、および AMD64 アーキテクチャーにのみ表示されます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.