wordpress Firefox 微软 Ubuntu centos Python HTML5 shell Android Windows linux php mysql google apache 开源 java linux命令 nginx 程序员

linux系统4G内存不识别的一个处理方法

今天新装的一台Linux系统服务器,装完之后看了内存只有2G,可服务器明明是4G的,于是乎——百度
总结了一些网上的解决方法,这个问题已经处理,以下是解决方法:

主要需要设置2个地方:
1.bios:在bios里开启对大内存的设置(如果这里的设置符合,那么pass)
2.安装支持大内存的kernel
CentOS 5 默认安装 for i386的内核不支持 4g+的内存
解决方法:
# yum install kernel-PAE

安装好后 还需要手工修改 引导
# vim /boot/grub/grub.conf

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-version.img
#boot=/dev/sda
default=0     #修改设置为默认启动
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.8.1.el5PAE)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.8.1.el5PAE ro root=LABEL=/1
        initrd /initrd-2.6.18-194.8.1.el5PAE.img
title CentOS (2.6.18-194.3.1.el5PAE)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.3.1.el5PAE ro root=LABEL=/1
        initrd /initrd-2.6.18-194.3.1.el5PAE.img
  
#如果看到如下代码 代表PAE内核已经安装好了
title CentOS (2.6.18-194.el5PAE)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.el5PAE ro root=LABEL=/1
        initrd /initrd-2.6.18-194.el5PAE.img

重启之后

# free -m

             total       used       free     shared    buffers     cached
Mem:          4032       1178       2853          0        156        287
-/+ buffers/cache:        734       3297
Swap:         4094          0       4094

用free命令查看一下,内存已经恢复了4G。

延伸阅读

  • 抱歉,暂无相关内容!

评论

  1. 我的centos 5.6安装好,配置好lamp后运行一晚,第二天早上就不能进入系统了?是什么原因啊?
    有时进入系统很慢,进入后也不能操作!
    帮忙指点一二,谢谢了!