記憶體4g變成3g - Linux

Table of Contents

大家好
我的電腦硬體是
cpu;AMD Athlon(tm) II X4 620 Processor
主機板: MA785GT-UD3H
作業系統:centos 5.4 x86_64
記憶體:威剛DDR3 2GB X 2
以下是我記憶體以及作業系統的資訊
total used free shared buffers cached
Mem: 3 2 0 0 0 1
-/+ buffers/cache: 0 2
Swap: 0 0 0
Total: 3 2 1
Linux localhost.localdomain 2.6.18-164.11.1.el5xen #1 SMP Wed Jan 20 08:06:04
EST 2010 x86_64 x86_64 x86_64 GNU/Linux

照理說,安裝64位元的作業系統可以抓到超過4GB以上的記憶體才對
我安裝vista 64位元時記憶體抓到是4GB沒錯
請問,要怎樣才能抓到4GB的記憶體?
難道要重新編譯核心?
以上
感謝

--

All Comments

Jake avatarJake2010-02-02
free -m ?
Christine avatarChristine2010-02-07
回再下一篇
Isabella avatarIsabella2010-02-08
也許先該檢查BIOS設定
Charlotte avatarCharlotte2010-02-11
安裝big memory核心
Quintina avatarQuintina2010-02-14
bigmem不是32bit核心才有?
Kristin avatarKristin2010-02-19
會是 xen 的關係嗎?我裝過 16G 或是更大都沒問題...
Edith avatarEdith2010-02-23
xen是蝦蜜的縮寫?
差在哪?
Andrew avatarAndrew2010-02-27
修改 kernel [processor type and features] -> [High
memory support ] -> [64GB] 試試
Elvira avatarElvira2010-03-01
64位元的不用啊。
Caroline avatarCaroline2010-03-03
原po可能試著檢查是不是有用xen喔(有安裝任何虛擬機?)
Bennie avatarBennie2010-03-05
有裝的話,假設你的xen設定1GB給他,那實體就會少1GB
Kristin avatarKristin2010-03-06
檢查看看Bios裡的Memory mapping是否有打開...