Chinaunix首页 | 论坛 | 博客
  • 博客访问: 707237
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5165
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-21 15:52
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-21 17:53:00


最近新拿了几台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了,问题解决。 下载本文示例代码
阅读(690) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~