© Josep Ros. Con la tecnología de Blogger.

Lentitud en entorno virtualizado

Mi colega Paulo César Velásquez me escribe desde Medellín, Colombia para hacerme una consulta sobre su entorno virtualizado:


Buen dia veo en tu foro que tenes bastantes conocimientos sobre virtualizacion y me gustaria que me ayudaras si es posible.

Tengo un Intel core i7 con 8MB de cache Disco de 1 TB y 16 GB de Ram, Torre Therlmatake con fuente regulada.

Necesito almenos 12 maquinas virtuales en VMWare simultaneas.

Las maquinas son simples (750 MB de ram y 15 GB de disco duro) con lo cual me funciona a la perfecion las aplicaciones que necesito ejecutar.

El problema que tengo es que cada vez q ejecuto una maquina virtual el sistema se pone lento todo  tanto la Maquina fisica como las virtuales, hasta la maquina virtual #5 todo muy bien el sistema trabaja fluido con la sexta sigue trabajando pero un poco lento pero ya la séptima no la soporta y el rendimiento de todo el sistema es pésimo.

Las maquinas virtuales consumen constantemente recursos de internet (es lo mas pesado que realizan) La conexion de banda Ancha es de 5MB pero alcanza de sobra la configuración que le hice a las maquinas es deshabilitarles todos los perifericos Floppy, usb, es decir solo deje lo basico HDD, Red Display... la red esta como NAT.

Solo instale un Windows completamente, el resto use la funcion clonar, pero sin link la clone completamente.. no se si esto afecta en algo. 

La verdad no se que hacer pues yo creo según mis cálculos que mi equipo podría soportar las 12 Maquinas virtuales ps 750MB de Ram * 12 Maquinas = 9 GB es decir sobrarían 7 GB que creo es bastante memoria inutilizada, HDD 15GB de disco por 12 maquinas = 180GB y al disco le quedan descontando otros archivos alrededor de 30 GB Libres
y la virtualizacion por hardware de la bios esta habilitado, al igual que todos los núcleos del procesador.

Qué me recomiendas o eso es lo máximo que soportaria mi Equipo solo 6 Máquinas virtuales, si es asi que equipo necesitaria para soportar las 12?

O se podria hacer algo por configuracion y solucionar el problema

Gracias de antemano

Muy buenas Paulo César,

La verdad es que describes muy bien el escenario, de modo que la solución es bastante simple también.

Hay un problema en el almacenamiento. Tienes un cuello de botella en el subsistema de disco del servidor. Ten en cuenta que, aunque tuvieses muchos TB de disco, la capacidad de la controladora y de los propios discos es la que es y hay un momento en que, al ir añadiendo VMs, este límite se sobrepasa y los milisegundos de lectura y de escritura se hacen insostenibles, lo que el usuario apreciará como que todo 'va muy lento'.

Con un servidor único es crítico que busques la mejor controladora que soporte de disco y le pongas toda la caché y la batería y habilites la caché de escritura. Con esto y discos SAS puedes llegar a tener en local 12 VMs tal vez, pero creo que ese no es el camino a seguir.

Lo suyo es que pongas un almacenamiento externo. Dependiendo del presupuesto puedes poner una NAS con discos SATA que no vas a ir muy lejos pues vas a tener en seguida también cuello de botella.

Lo mejor es que pongas una SAN con discos SAS, tanto da que sean a 10K como a 15K, te van a ir las VMs de lujo :-)

Vaya que, resumidamente, tienes que escoger entre añadir una controladora de disco buena o comprar una SAN y presentarla por iSCSI, por ejemplo.

Un abrazo!

1 comentario:

Paulo Velasquez dijo...

Josep muchisimas Gracias, por el momento no cuento con los recursos para implementar tu solucion por lo que temporalmente conecte un disco duro externo USB y puse alli algunas maquinas virtuales, yo se que no es lo mas optimo pero las maquinas virtuales van de lujo ya he conectado 8 de ellas. trabajare asi por lo menos un mes hasta que pueda implementar una SAN. y aprovecho para preguntarte algo que puede ser absurdo, pero soy un poco ignorante en el tema del hardware si hago esto mismo pero conectandolo a otro disco interno del server pero conectado a otro puerto SATA resolveria un poco el cuello de botella como lo hizo el HDD USB? Muchas Gracias Sos el mejor

Consulta Técnica

[Consulta Técnica][bleft]

Virtualización

[Virtualización][twocolumns]

Naturaleza

[Naturaleza][grids]