Translated message

A translation of this page exists in English.

割り当てられているメモリが 4G であっても、非 PAE カーネルを実行していると、RHEL 5 OS がメモリ全体を検出しない

Solution Unverified - Updated -

Issue

  • 仮想環境 (vSphere 4)で RHEL5 ゲストを実行しています。
  • 少し前にメモリを 2GB から 4GB にアップグレードしましたが、システムを再起動すると、OS が 3GB (正確には 2906MB) しか検出しません。
#free 
             total       used       free     shared    buffers     cached
Mem:       2976552    2864464     112088          0     188556    2081252
-/+ buffers/cache:     594656    2381896
Swap:      4128760          0    4128760
  • VMware ツールの最新バージョンがインストールされており、vSphere がメモリを 4GB 割り当てていることを確認しました。

  • 割り当てられている 4GB 全体を検出していても、カーネルが 2GB しか認識していない箇所を dmesg から抜粋しました。

    Warning only 4GB will be used.
    Use a PAE enabled kernel.
    3200MB HIGHMEM available.
    896MB LOWMEM available.
    found SMP MP-table at 0009c140
    --
    Memory:2043908k/4194304k available (2178k kernel code, 40824k reserved, 
    907k data, 228k init, 1168496k highmem)
    

Environment

  • Red Hat Enterprise Linux 5 (x86 または 32 ビットシステム)

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