最近新拿了几台IBM服务器做测试,服务器配置很不错,标称8G的内存,在装完Fedora9之后使用”free”命令查看机器内存却发现系统显示的内存大小只有3G,并没有像标称那样到8G:
totalusedfreesharedbufferscached
Mem:3106944213288289365609060143584
-/ buffers/cache:606443046300
Swap:000
起初以为是这台机器内存少了,wangyuneu让我去BIOS下看看内存大小,我在BIOS里发现机器内存确实是8G,另一个同事也提醒我是不是因为操作系统不支持的原因,他装的Windows2003也存在类似的问题,只识别4G的内存。于是基本上可以确定这个问题应该和系统有关。
原本准备重新编译Fedora9的内核,使其支持超过4G的内存,在寻找kernel源码的时候,不小心发现Fedora9的yum库中有一个kernel-PAE的包,心中一阵窃喜,这样就不用那么费劲地重新编译Fedora9内核了,只需要执行以下命令:
yuminstallkernel-PAE
yumremovekernel
执行完成后重新启动服务器,再使用”free”查看内存大小:
totalusedfreesharedbufferscached
Mem:830884814278081660680596074948
-/ buffers/cache:618728246976
Swap:000
这样内存就到8G了,问题解决。
阅读(298) | 评论(0) | 转发(0) |