lunes, 3 de diciembre de 2007

Instalando un servidor HP Proliant DL360

   El cliente del proyecto en el que estoy trabajando nos ha enviado un par de servidores HP Proliant DL360. Estos servidores vienen equipados con 2 procesadores Intel Xeon E5345 Quad Core, 8 GB de RAM, 4 discos duros de 10.000 rpm (pero de sólo 2,5 pulgadas) de 72 GB en RAID 5 (por hardware), 2 tarjetas de red y además con el teclado y monitor integrados en el extraño rack que podéis ver en las fotos (tomadas con un par de móviles).

   En estas máquinas instalamos una versión de nuestra aplicación que actua como servidor. El sistema operativo que llevan instalado es Windows 2003 Server y trabajamos con Oracle 10g y Exchange.

   Como es de sobra conocido, un sistema operativo de 32 bits como el que tenemos instalado no permite direccionar más de 4 GB de RAM (a lo que hay que restarle la reservada para direccionar la memoria de la tarjeta gráfica). Así, después de tener instalado uno de los servidores, abrimos el administrador de tareas y vemos esto:

   A mi se me cayó literalmente el alma a los pies al ver cómo de desaprovechada estaba la máquina. Más de 4 GB de RAM ni siquiera existían para el sistema operativo y las 8 CPUs (4 cores en cada micro) son excesivas para nuestra aplicación, por lo que también están infrautilizadas.

   Entonces nos planteamos instalar la versión de 64 bits de Windows 2003 Server, pero finalmente no pudo ser porque teníamos problemas con el Exchange y también con nuestra aplicación. Así, parecía que íbamos a tener ahí esas impresionantes máquinas totalmente desaprovechadas.

   Como no me quedé contento con eso pensé una solución para sacarle el mayor partido al hardware que tenemos y al final la encontré, pero eso lo contaré en el siguiente artículo.

8 comentarios:

RuBiCK dijo...

Hola Iván,

Si es una instalación nueva, windows debería de haberte reconocido toda la memoria.

He hablado con mis compañeros de wintel y me comentan que si pones "/PAE" (Physical Address Extension)al final de la linea correspondietne del boot.ini te deberia de reconocer toda la memoria.

Pruebalo y me comentas ;)

Iván dijo...

Muchas gracias RuBICK!!. Ha funcionado sin problemas, ya reconoce los 8 GB de RAM.
La instalación era nueva, yo mismo la hice y no reconoció toda la RAM, ni en esa máquina ni en la otra que tenemos igual. De momento lo voy a dejar así a ver que tál se comporta el sistema.
Mira que había oído hablar de PAE y en su momento leí lo que era, pero no me acordaba.

De todas formas en la solución propuesta del próximo post hay un pingüino... ;-).

Saludos, Iván.

RuBiCK dijo...

Me alegro que te funcione :)

Con la sulucion propuesta del siguiente post, te refieres a no usar windows? :D

Iván dijo...

"No, pero sí". Y hasta ahí puedo leer...

Super Coco dijo...

Sobre las PAE en Windows:

Physical Address Extension - PAE Memory and Windows

y sobre las PAE en general:

PAE

A ver qué solución será esa que lleva pingüino pero es Windows... Yo digo que es un VMWare ESX Server o Server a secas sobre Linux con varias máquinas virtuales Windows. ¿Me equivoco? ;-)

Iván dijo...

Gracias por los enlaces Super coco, ya había leído algo esta mañana en el curro.

Mira que sois los dos... :-P. Cuando no me "boicotea" RuBICK la solución del LVM para tener dos disco en uno, vienes tu y no te equivocas.
La solución es con VMware ESX Server, pero tendréis que esperar unos cuantos días a que termine el post.

Saludos, Iván.

bytecoders dijo...

Nos has dejado intrigados Iván. Esperamos la solución final.

Saludos.

Iván dijo...

bytecoders, la solución la averiguó Super coco en el comentario anterior. Tal y como le he dicho en mi comentario, para verla "en funcionamiento" vais a tener que esperar unos cuantos días.

Saludos, Iván.

Publicar un comentario