Translated message

A translation of this page exists in English.

MemTotal (および free total) が、実装されたメモリー容量の実際の RAM 値と一致しない

Solution Verified - Updated -

Issue

より大きなメモリー設定 (>512GB) に移行するにつれて、「/proc/meminfo で表示される MemTotal の値 ('free' Total が示す値と同じ値) が、実際に割り当てられた RAM 値よりもはるかに小さいのはなぜなのか」という疑問を頻繁に聞くようになりました。 6TB と 512GB のサーバーを調査した結果、何がその「容量の違い」を生み出しているのかが判明しました。診断手順 に記載されている 512GB 設定の例では、原因不明の容量の違いが 8GB ほどありました。つまり、512GB のメモリーシステムでは、MemTotal は 使用可能なメモリー容量を 503GB と報告していました。メモリーシステムが大規模化するにつれて、この容量の違いが、ますます疑問視されるようになっているようです。ただし、この記事で指摘しているように、これは欠陥でも問題でもありません。

Environment

Red Hat Enterprise Linux - RHEL7
Red Hat Enterprise Linux - RHEL6
Red Hat Enterprise Linux - RHEL5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content