Principales respuestas
Recursos en una maquina virtual

Pregunta
-
Buenas tardes a todos!!! Les cuento que tengo un cluster hyper-v con 2 servidores, en cada uno tengo algunas maquinas virtuales.
El problema que veo es que una de las maquinas virtuales le asigné 12Gb de RAM y 4 procesadores. Cuando veo en el monitor de recursos del Windows server 2008 de la maquina virtual veo los 4 procesadores y siempre por algunos segundos se detienen y hay veces que hasta los 4 aparecen detenidos por segundos. Claro esta que cuando sucede esto (no siempre) los usuarios me llaman porque el sistema esta lento.
Tengo una base de datos en esa maquina virtual.
Hay una parte de la configuración de la maquina virtual donde se le puede asignar recursos y cosas asi pero la verdad es que no se como funciona y ni siquiera se si el problema que tengo puede solucionarse desde allí.
Les agradezco si pueden ayudarme.
Guadalupe-
Respuestas
-
Ya se que la pregunta es de hace casi un año atrás pero igual respondo, si la maquina fisica tiene 4 procesadores y vos le asignas a la VM 4 procesadores estarías asignando la totalidad de ellos, el tema es que los mismos procesadores son utilizados también por las otras VM que tenes, por lo tanto cuando una usa un procesador (o un núcleo) lo reserva para su uso bloqueando el mismo para el uso por parte de las otras VM. Entonces lo que debe estar pasando es que las demás VM están ustilizando todos los procesadores dejando a la VM en cuestión sin nada. Lo que se debería hacer es distribuir 1 o 2 nucleos por cada VM para que cada una tenga su propio procesador y pueda hacer uso del mismo sin tener q esperar desbloqueos.
- Marcado como respuesta Uriel Almendra jueves, 27 de marzo de 2014 20:18
Todas las respuestas
-
Saludos Guadalupe,
Le instalaste a tu maquina virtual los "integration services"?
Tanto tus maquinas fisicas como virtuales tienen todos los updates de windows instalados?
En el momento en que se detienen los CPUs, no has notado nada mas extrano (como que hayan problemas de comunicacion con tu red o que el servidor este utilizando toda su memoria, etc.).
-
Servicios de integración:
Al menos cuando veo la configuración de la maquina virtual veo que los servicios de integración están todos tildados.Windows update:
La maquina virtual esta actualizada, pero el equipo físico (ambos server en cluster) no lo están.Cuando se detienen los cpu, la red sigue funcionando correctamente, la pregunta que me surge es si el concepto es al revés, es decir que se detienen los CPU porque no los esta requiriendo el sistema y se activan cuando los necesita.
Espero tu comentario Eddie
Guada
-
Hay alguna razon por la cual no puedas actualizar tu equipo fisico? Lo recomendable seria que actualizaras completamente tu cluster y una vez actualizado corras manualmente los servicios de inegracion en caso de que hayan sido modificados con tu actualizacion (al correrlos en tu primer VM te dara un mensaje si es necesario actrualizarlos o no). Muchas de estas "situaciones raras" se solucionan actualizando tu ambiente.
Es normal que tu sistema operativo detenga ("estacione") los CPUs que no utiliza, pero el hecho de que en ese momento te llaman para indicar que el sistema esta lento, me hace pensar que algo mas esta sucediendo...
Cuando dices que los CPUs estan "detenidos", en donde lo viste?
Como esta la memoria del servidor en ese momento?... Los servidores de bases de datos tienden a utilizar grandes cantidades de memoria, podria ocurrir que en ese momento lo que este ocurriendo sea que estas usando toda tu memoria y por eso el sistema esta lento (sin estar directamente asociado a tus CPUs).
-
Ya se que la pregunta es de hace casi un año atrás pero igual respondo, si la maquina fisica tiene 4 procesadores y vos le asignas a la VM 4 procesadores estarías asignando la totalidad de ellos, el tema es que los mismos procesadores son utilizados también por las otras VM que tenes, por lo tanto cuando una usa un procesador (o un núcleo) lo reserva para su uso bloqueando el mismo para el uso por parte de las otras VM. Entonces lo que debe estar pasando es que las demás VM están ustilizando todos los procesadores dejando a la VM en cuestión sin nada. Lo que se debería hacer es distribuir 1 o 2 nucleos por cada VM para que cada una tenga su propio procesador y pueda hacer uso del mismo sin tener q esperar desbloqueos.
- Marcado como respuesta Uriel Almendra jueves, 27 de marzo de 2014 20:18