Назад | Перейти на главную страницу

CentOS не распознает новую оперативную память или память, добавленную на сервер

Я использую CentOS 5.9 i386 на Citrix XenServer 5.6. Я установил CentOS с 3 ГБ памяти, 2 ГБ подкачки. Позже я захотел добавить больше памяти, поэтому выключил сервер и настроил виртуальную машину на 8 ГБ. После перезагрузки сервер по-прежнему показывает, что доступная память составляет 3 ГБ.

Я попытался отредактировать /boot/grub/grub.conf и добавить mem = xxM в конфигурацию, однако система по-прежнему сообщает, что у меня доступно только 3 ГБ памяти.

Есть ли какая-то конфигурация, из-за которой CentOS не хватает дополнительной памяти? Любая помощь очень ценится, и заранее спасибо

РЕДАКТИРОВАТЬ: Ниже приведены результаты 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

Как указал MadHatter, вам необходимо установить ядро ​​PAE и изменить настройки GRUB по умолчанию для загрузки этого ядра. Это необходимо, если у вас установлено более 4 ГБ памяти.

Шаг 1: Установите ядро-PAE

yum install kernel-PAE kernel-PAE-devel

Шаг 2: отредактируйте / 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

Шаг 3: Измените GRUB на загрузку с ядром-PAE по умолчанию. Отредактируйте /etc/grub.conf и измените номер по умолчанию, чтобы он совпадал с порядковым номером загрузки для kernel-PAE. Номера порядка загрузки начинаются с 0.

Например, в / etc / grub.conf мой по умолчанию ниже должен быть установлен на 1 для загрузки ядра-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