Я использую 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