O CentOS não reconhece nova RAM ou memória que foi adicionada ao servidor

2

Estou executando o CentOS 5.9 i386 em um Citrix XenServer 5.6. Eu instalei o CentOS com 3GB de memória, troca de 2GB. Mais tarde eu queria adicionar mais memória, então desliguei o servidor e configurei a VM para 8GB. Após a reinicialização, o servidor ainda mostra a memória disponível como 3 GB.

Eu tentei editar o /boot/grub/grub.conf e adicionar mem = xxM à configuração, mas o sistema ainda relata que eu só tenho 3GB de memória disponível.

Existe alguma configuração que estou perdendo que está causando o CentOS perder a memória adicional? Qualquer ajuda é muito apreciada, e obrigado antecipadamente

EDIT: Abaixo estão os resultados do uname-a

[root@SERVER ~]# uname -a
Linux SERVER.DOMAIN.EXAMPLE 2.6.18-348.el5 #1 SMP Tue Jan 8 17:57:28 EST 2013 i686 i686 i386 GNU/Linux
    
por Jake A 20.09.2013 / 16:27

1 resposta

6

Como MadHatter apontou, você precisa instalar o kernel do PAE e alterar as configurações padrão do GRUB para inicializar este kernel. Isso é necessário se você tiver mais de 4 GB de memória instalada.

Passo 1: Instale o kernel-PAE

yum install kernel-PAE kernel-PAE-devel

Passo 2: Edite / etc / sysconfig / kernel

  # UPDATEDEFAULT specifies if new-kernel-pkg should make
  # new kernels the default 
    UPDATEDEFAULT=yes

  # DEFAULTKERNEL specifies the default kernel package type 
    DEFAULTKERNEL=kernel-PAE

Etapa 3: altere o GRUB para inicializar o kernel-PAE por padrão. Edite /etc/grub.conf e altere o número padrão para corresponder ao número de ordem de inicialização do kernel-PAE. Os números de ordem de inicialização começam com 0.

Por exemplo, em /etc/grub.conf, meu padrão abaixo deve ser definido como 1 para inicializar o kernel-PAE

default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-348.16.1.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-348.16.1.el5 ro root=LABEL=/ mem=8192M
        initrd /initrd-2.6.18-348.16.1.el5.img
title CentOS (2.6.18-348.16.1.el5PAE)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-348.16.1.el5PAE ro root=LABEL=/ mem=8192M
        initrd /initrd-2.6.18-348.16.1.el5PAE.img
title CentOS (2.6.18-348.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/ mem=8192M
        initrd /initrd-2.6.18-348.el5.img
    
por 20.09.2013 / 18:29