LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 841|回复: 7

為什麽上不到4G記憶體呢?Asus P4C800 Deluxe 主板(原来4G还得减去。。。)还未结案

[复制链接]
发表于 2006-5-6 14:28:22 | 显示全部楼层 |阅读模式
MemTotal:      3367712 kB
MemFree:       2649244 kB
Buffers:          9992 kB
Cached:         670428 kB
SwapCached:          0 kB
Active:          40620 kB
Inactive:       648040 kB
HighTotal:     2488512 kB
HighFree:      1801472 kB
LowTotal:       879200 kB
LowFree:        847772 kB
SwapTotal:    10482372 kB
SwapFree:     10482372 kB
Dirty:             180 kB
Writeback:           0 kB
Mapped:         572284 kB
Slab:            10484 kB
Committed_AS:   576412 kB
PageTables:        920 kB
VmallocTotal:   114680 kB
VmallocUsed:     23876 kB
VmallocChunk:    90424 kB


我插了四根1G的記憶體,但是其和還是如上.BIOS顯示是3327MB
我插了三根1G的記憶體+一根512MB的操作系統顯示其和也是如上,BIOS是3327MB

系統如下
cat /proc/version
Linux version 2.6.3-27mdkenterprise (qateam@mercury.mandriva.com) (gcc version 3.3.2 (Mandrakelinux 10.0 3.3.2-9mdk)) #1 SMP Tue May 31 20:08:24 MDT 2005
发表于 2006-5-6 14:31:29 | 显示全部楼层
是不是默认没有打开大内存支持?编译内核的时候有这个选项。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 21:46:04 | 显示全部楼层
不同的芯片组以及设备会占用主板所支持的如我的4G中的一部份,
所以看来我的用只1G*3+256MB*1了,或许这才不浪费。

(与操作系统有一定的联系但是与上面的观点联系更大,如大家有空可以看一下如)
<<Intel® Chipset 4 GB SystemMemory SupportWhite Paper>>
嘿嘿,摘部份内容如下
Due to PC architectural requirements such as motherboard resources and OS limitations,
desktop platforms using larger memory may be unable to take full advantage of all memory
populated on the system.
• When systems with chipsets that support 4 GB or less of system memory are populated with
the maximum system memory of 4 GB, the operating system (OS) may report a lower amount
of available memory
• Standard PC Architecture System Resources require addressing which overlaps physical
memory below 4 GB:
⎯ System BIOS
⎯ Motherboard Resources (I/OxAPIC)
⎯ Memory Mapped I/O
⎯ PCI Express* Configuration Space
⎯ Additional PCI Device Memory (Graphics Aperture)
⎯ VGA Memory
⎯ Others as included, etc.
• These requirements may reduce the addressable memory space available to and reported by
the operating system
Preface
R
6 White Paper
• These memory ranges, while unavailable to the OS, are still being utilized by subsystems
such as I/O, PCI Express and Integrated Graphics and are critical to the proper functioning of
the PC
§
回复 支持 反对

使用道具 举报

发表于 2006-5-7 07:34:21 | 显示全部楼层
内存选择 64GB 支持,然后grub加入 MEM=8G,试试。

[PHP]             total       used       free     shared    buffers     cached
Mem:          4048       3890        158          0        142       1367
-/+ buffers/cache:       2381       1667
Swap:            0          0          0

MemTotal:      4145916 kB
MemFree:       1423532 kB
Buffers:        147280 kB
Cached:        1429164 kB
SwapCached:          0 kB
Active:        1576028 kB
Inactive:       992216 kB
HighTotal:     3276736 kB
HighFree:      1043964 kB
LowTotal:       869180 kB
LowFree:        379568 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:            3584 kB
Writeback:           0 kB
Mapped:        1162560 kB
Slab:            96536 kB
CommitLimit:   2072956 kB
Committed_AS:  1672032 kB
PageTables:       9040 kB
VmallocTotal:   118776 kB
VmallocUsed:     10928 kB
VmallocChunk:   107716 kB


[/PHP]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-7 19:25:04 | 显示全部楼层
如何確定我之前編譯的時候是候有超過4G的內存呢?
樓上的內存實際中也是4G嗎?哪你BIOS顯示相關資訊的時候其大小顯示是多少呢?
而且你的主板说明书上的限制是否是4G还是大于4G呢?
好奇的問了.


dmidecode  | grep Memory
我的結果如下
Memory Controller Information
                Maximum Memory Module Size: 1024 MB
                Maximum Total Memory Size: 4096 MB

我的另外一台顯示目錄是
dmidecode  | grep Memory
Memory Controller Information
                Maximum Memory Module Size: 4096 MB
                Maximum Total Memory Size: 16384 MB

其中的Maximum Total Memory Size與                Maximum Memory Module Size的區別是什麽嗎?
這兩行能說明什麽嗎?
回复 支持 反对

使用道具 举报

发表于 2006-5-7 20:05:10 | 显示全部楼层
不是系统问题吧,主板支持不到这么大?

羡慕那么大的内存*_*
回复 支持 反对

使用道具 举报

发表于 2006-5-7 23:15:58 | 显示全部楼层
Post by 河边星星
如何確定我之前編譯的時候是候有超過4G的內存呢?
樓上的內存實際中也是4G嗎?哪你BIOS顯示相關資訊的時候其大小顯示是多少呢?
而且你的主板说明书上的限制是否是4G还是大于4G呢?
好奇的問了.


dmidecode  | grep Memory
我的結果如下
Memory Controller Information
                Maximum Memory Module Size: 1024 MB
                Maximum Total Memory Size: 4096 MB

我的另外一台顯示目錄是
dmidecode  | grep Memory
Memory Controller Information
                Maximum Memory Module Size: 4096 MB
                Maximum Total Memory Size: 16384 MB

其中的Maximum Total Memory Size與                Maximum Memory Module Size的區別是什麽嗎?
這兩行能說明什麽嗎?

主板支持4G。不大于4G。
实际中是4G。

内核中选择的64G,是:
Processor type and features-》
High Memory Support (64GB)

我没有dmidecode,无法告诉你我的机器的情况。我也不知道什么意思。似乎是最大内存大小以及单条内存最大容量。
回复 支持 反对

使用道具 举报

发表于 2006-5-7 23:52:59 | 显示全部楼层
看来只要2G内存比较合适
以后64位构架普及了,再用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表