Xen con más de 4gb de ram

Imagen de jcyepez

Forums: 

Hola estimados

Aquí con una pregunta que estoy seguro me podrán aclarar.

Cuando requiero que un servidor Linux tenga más de 4gb de ram, simplemente instalo el kernel-hugemem y listo, el sistema operativo me reconoce la memoria que he instalado.

Ahora mi problema se da con xen sobre Centos 5.1, Al inicio el equipo tenía instalado 4gb de ram y en efecto me las reconocía. Ahora aumenté a 8gb, pero me sigue viendo únicamente las 4gb. Mi pregunta es existe el kernel-hugemem para el kernel con xen???

Yo no lo encontré para xen, pero googleando vi por ahí que se habla de PAE (Physical Address Extension) que permite, en teoría, acceder al resto de la memoria ram instalada.

Asi que cuando doy un yum search PAE obtengo entre otras cosas esta salida:

kernel-PAE.i686 : The Linux kernel compiled for PAE capable machines.
kernel-PAE.i686 : The Linux kernel compiled for PAE capable machines.
kernel-PAE.i686 : The Linux kernel compiled for PAE capable machines.

Entonces debo simplemente instalar este paquete?? Alguien podría por favor decirme que hacer para que mi xen pueda utilizar el resto de la memoria Ram??

De antemano agradezco la valiosa ayuda que me sabrán dar.

Saludos

Juan Yépez

verifica el bios reconozca

Imagen de Epe

verifica el bios reconozca la memoria, nos pasó qeu aumentamos a 24GB y nuestro bios no lo reconocía y nos tuvimos que quedar con 16 (solo va a 32gb)..

[quote]
[root@xen2 ~]# xm info
host : server.nuestroserver.com
release : 2.6.18-53.1.21.el5xen
version : #1 SMP Tue May 20 10:31:46 EDT 2008
machine : i686
nr_cpus : 8
nr_nodes : 1
sockets_per_node : 2
cores_per_socket : 4
threads_per_core : 1
cpu_mhz : 2500
hw_caps : bfebfbff:20100000:00000000:00000040:000ce3bd:00000000:00000001
total_memory : 15358
free_memory : 2546
xen_major : 3
xen_minor : 1
xen_extra : .0-53.1.21.el5
xen_caps : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_pagesize : 4096
platform_params : virt_start=0xf5800000
xen_changeset : unavailable
cc_compiler : gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)
cc_compile_by : mockbuild
cc_compile_domain :
cc_compile_date : Tue May 20 09:27:25 EDT 2008
xend_config_format : 2
[root@xen2 ~]# rpm -qa|egrep kernel
kernel-headers-2.6.18-53.1.21.el5
kernel-xen-2.6.18-53.1.21.el5
kernel-PAE-2.6.18-53.1.21.el5
[root@xen2 ~]# uname -a
Linux server.nuestroserver.com 2.6.18-53.1.21.el5xen #1 SMP Tue May 20 10:31:46 EDT 2008 i686 i686 i386 GNU/Linux
[root@xen2 ~]#

[/quote]

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Gracias Epe por tu

Imagen de jcyepez

Gracias Epe por tu respuesta.

El bios si reconoce la totalidad de la memoria ram.

Revisando el detalle de tu equipo, veo que si tienes instalado el kernel-pae

[quote][root@xen2 ~]# rpm -qa|egrep kernel
kernel-headers-2.6.18-53.1.21.el5
kernel-xen-2.6.18-53.1.21.el5
kernel-PAE-2.6.18-53.1.21.el5
[root@xen2 ~]# uname -a
Linux server.nuestroserver.com 2.6.18-53.1.21.el5xen #1 SMP Tue May 20 10:31:46 EDT 2008 i686 i686 i386 GNU/Linux
[/quote]

Ahora mi pregunta es: simplemente lo instalo y arranco con ese kernel??? o debo hacer algúna configuración adiocional???

Saludos

Juan Yépez
093681879

Saludos

Juan Yépez
0993681879
Dj - Discomovil Quito

siempre dejo el kernel

Imagen de Epe

siempre dejo el kernel alterno al kernel-xen (en este caso el kernel pae) por si acaso un día no arrancara el kernel-xen poder al menos arrancar la máquina. Pero este kernel no está activo (fijate en el uname -a)

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Memria

Imagen de jcyepez

Hoy removí 2 módulos de memoria dejando el equipo en 6gb. Cuando doy un cat al /proc/meminfo obtengo esto:

[root@xen ~]# cat /proc/meminfo
MemTotal: 4096000 kB
MemFree: 3275256 kB
Buffers: 438468 kB
Cached: 190144 kB
SwapCached: 0 kB

Pero verificando en el xen:

[root@xen ~]# xm info
host : xen.xen.com
release : 2.6.18-92.1.6.el5xen
version : #1 SMP Wed Jun 25 14:54:06 EDT 2008
machine : i686
nr_cpus : 4
nr_nodes : 1
sockets_per_node : 1
cores_per_socket : 4
threads_per_core : 1
cpu_mhz : 2666
hw_caps : bfebfbff:20000000:00000000:00000140:000ce3bd:00000000:00000001
total_memory : 6143
free_memory : 1
node_to_cpu : node0:0-3
xen_major : 3
xen_minor : 1
xen_extra : .2-92.1.6.el5
xen_caps : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_pagesize : 4096
platform_params : virt_start=0xf5800000
xen_changeset : unavailable
cc_compiler : gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
cc_compile_by : mockbuild
cc_compile_domain : centos.org
cc_compile_date : Wed Jun 25 13:41:21 EDT 2008
xend_config_format : 2

Entonces asumo que Xen si logra ver toda la memoria instalada, lo que no entiendo es por que el /proc/meminfo no lo refleja??

Saludos

Juan Yépez
093681879

Saludos

Juan Yépez
0993681879
Dj - Discomovil Quito

total memory, tienes 6gb

Imagen de Epe

total memory, tienes 6gb ahi.

free -m puede decirte 4gb maximo, tampoco se usa mucho en el dom0 (que es donde emites free -m)
Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre