请教,怎么4G内存在AS4-U3下只有3.3G可用?
服务器装好了,4条内存点亮了,但是通过top看到的只有3366M可用
top
top - 12:26:28 up 6 days, 41 min, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 61 total, 1 running, 60 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 3366964k total, 265908k used, 3101056k free, 43524k buffers
Swap: 8193140k total, 0k used, 8193140k free, 166036k cached
通过dmidecode | grep MB ,看到四条内存都在,但是Range Size:只有3328 MB,不知道是什么原因?
SMBIOS 2.4 present.
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 16384 MB
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Range Size: 3328 MB
Size: 1024 MB
Size: 1024 MB
Size: 1024 MB
Size: 1024 MB
通过dmidecode |grep -A16 "Memory Device$",看到四条内存都在
Memory Device
Array Handle: 0x0010
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: DIMM0
Bank Locator: BANK0
Type: SDRAM
Type Detail: Synchronous
Speed: Unknown
Manufacturer: Manufacturer0
Serial Number: SerNum0
Asset Tag: AssetTagNum0
Part Number: PartNum0
--
Memory Device
Array Handle: 0x0010
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: DIMM1
Bank Locator: BANK1
Type: SDRAM
Type Detail: Synchronous
Speed: Unknown
Manufacturer: Manufacturer1
Serial Number: SerNum1
Asset Tag: AssetTagNum1
Part Number: PartNum1
--
Memory Device
Array Handle: 0x0010
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: DIMM2
Bank Locator: BANK2
Type: SDRAM
Type Detail: Synchronous
Speed: Unknown
Manufacturer: Manufacturer2
Serial Number: SerNum2
Asset Tag: AssetTagNum2
Part Number: PartNum2
--
Memory Device
Array Handle: 0x0010
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: DIMM3
Bank Locator: BANK3
Type: SDRAM
Type Detail: Synchronous
Speed: Unknown
Manufacturer: Manufacturer3
Serial Number: SerNum3
Asset Tag: AssetTagNum3
Part Number: PartNum3
[ 本帖最后由 lindeed 于 2006-9-14 18:34 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
楼上正解
以前测试7520的机器也遇到过类似情况,“丢失”的部分被分配给了其他硬件设备,其中大部分是PCI
楼主不妨在BIOS里关掉PCI-E,看看系统认到的容量是否会增加
楼上兄弟,你的意思是这样正常?
可我前几天装的4G服务器,用Top显示就有4.1G可用
只不过当时的主板是7230,内存是KingSton的,系统版本是AS4
这次的主板是普通的945G,内存换成KingMax,系统版本是AS4U3
[ 本帖最后由 lindeed 于 2006-9-14 19:21 编辑 ]
the "missing" memory is reversed for PCI devices especially if you have hot-plug PCI slot on your system board.
请阅读之前讨论文章.
http://bbs.chinaunix.net/viewthread.php?tid=719149
==
回楼上:BIOS四条都认到了,单条1G
刚才仔细看了一下dmidecode,发现一个问题,
就是每个单条内存的Starting Address和Ending Address和Range Size: 都正确,
但是组合起来的地址和大小就不对了。。。好像最后一条只认了256M,
应该的Ending Address是0x000FFFFFFFF,结果它的Ending Address是0x000CFFFFFFF
Handle 0x0010
DMI type 16, 15 bytes.
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 4 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x0011
DMI type 19, 15 bytes.
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000CFFFFFFF
Range Size: 3328 MB
Physical Array Handle: 0x0010
Partition Width: 0
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x0003FFFFFFF
Range Size: 1 GB
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x0007FFFFFFF
Range Size: 1 GB
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000BFFFFFFF
Range Size: 1 GB
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 1 GB
[ 本帖最后由 lindeed 于 2006-9-14 18:00 编辑 ]
你的BIOS认到多少?
可能主板芯片的限制,换X86_64看看。
自己顶一下
感谢感谢,我刚刚入门,能不能说得具体一点?
这是我的grub.conf,该如何修改?
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sda1
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-34.ELsmp)
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-34.ELsmp ro root=LABEL=/
initrd /boot/initrd-2.6.9-34.ELsmp.img
title Red Hat Enterprise Linux AS-up (2.6.9-34.EL)
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-34.EL ro root=LABEL=/
initrd /boot/initrd-2.6.9-34.EL.img
[ 本帖最后由 lindeed 于 2006-9-14 14:03 编辑 ]
请检查你系统启动是否是用的单cpu支持,请修改grub,重启系统,使用smp启动