VMware Global Community
kmil
Contributor
Contributor
Jump to solution

Performance en Vmware

Muchas gracias por la respuesta, aunque no lo termino de entender.

Dispongo de tres hosts, uno de ellos me indica un warning ya que casi llega al limite de memoria RAM del que dispone.

Los demas estan bien.

Observando  como se están comportando las máuinas ahi albergadas he descubierto que  estas están realizando ballooning (Adjunto captura 1)

Imagen 1

3.PNG

Mi pregunta es la siguiente :¿Porque realiza ballooned si practicamente no esta utilizando la RAM que tiene asignada ni en el host, ni en el guest?

He realizado un par de capturas mas de otras dos máuinas diferentes:

Imagen 2

1.PNG

Imagen 3

2.PNG

Mis preguntas son las siguientes:

¿cual es el significado de las etiquetas de las graficas? private, shared,swapped,active....

La  máquina de la imagen 3 esta consumiendo practicamente toda la RAM que  tiene asignada y no está realizando swaping ni ballooned, en cambio la  imagen 2 no esta utilizando practicamente nada de RAM y esta realizando  swapping. ¿porque?¿Cual es la causa?

Muchas gracias por la ayuda de antemano y la paciencia.

Un saludo

Tags (1)
Reply
0 Kudos
1 Solution

Accepted Solutions
dquintana
Virtuoso
Virtuoso
Jump to solution

fiajte en el grafico que te adjunto

elegis el host, performance, advanced, memory

http://www.wetcom.com.ar/wp-content/uploads//2011/11/perf.jpg

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

View solution in original post

Reply
0 Kudos
9 Replies
EJimenezNieto
Enthusiast
Enthusiast
Jump to solution

Buenas,

En la primera VM, ve a virtual machine settings, pestaña resources. Comprueba que en Memory esta marca la opción Unlimited.

Respecto a lo que significan los valores, si no me equivoco (que en un par de cosas seguro que sí):

- Host Memory

Consumed: la memoria que se utiliza actualmente

Overhead Consumption: lo que ocupan los índices de la memoria que utilizan las VM

- Guest Memory

Private: memoria utilizada por la VM

Shared: entiendo que son las páginas de memoria que son iguales a otras VM y el host las comparte para reducir el uso de memoria

Swapped: memoria paginada en disco (mal asunto)

Balloned: memoria reclamada por el host que podría ser utilizada en otras VM

Unaccessed: memoria que lleva tiempo sin ser utilizada

Active: memoria que ha sido accedida hace poco

Un saludo.

kmil
Contributor
Contributor
Jump to solution

Muchas gracias por la respuesta,

He comprobado lo que me comentas sobre la primera VM y esta marcada en unlimited.

No tiene ningún límite de RAM asignado.

¿El balloned aparecería en las VM a las que le sobra memória para que el host pueda asignar a otra VM?

¿que opción de la gráfica de RAM en el apartado performance debo mirar para saber que RAM real consume la máquina y tomar la decisión de que recursos asignarle?

¿Como puedo evitar el swapping?

Muchas gracias

Un saludo

Reply
0 Kudos
smithjr
Contributor
Contributor
Jump to solution

up

Reply
0 Kudos
dquintana
Virtuoso
Virtuoso
Jump to solution

kmil, el balloned aparecerá si el host no tiene memoria y necesita asignar a las vms más memoria, en ese caso pasa a balloned las paginas de  memoria de las vms menos usadas.

Para evitar swap, procura asignar adecuadamente la memoria en la vm.

Mira la memoria Private.

Siempre deberás procurar que tus hosts estén bien de memoria, no solo para evitar balloning sinó también para evitar problemas de HA, dado que si se cae un host, tienes que tener ram disponible para poder encender otros hosts.

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

kmil
Contributor
Contributor
Jump to solution

Muchas gracias por la respuesta.

¿hay algúna manera de saber el consumo real de RAM en el apartado performance ?

Por tener un histórico del consumo de la máquina y realizar un estudio para la asignación correcta de los recursos.

Un saludo

Reply
0 Kudos
dquintana
Virtuoso
Virtuoso
Jump to solution

El consumo historico lo vas a poder ver si el host está dentro de un vcenter.

Saludos

Diego

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

Reply
0 Kudos
kmil
Contributor
Contributor
Jump to solution

Hola Diego,

El host esta dentro del vcenter, tengo dos cluster con tres host cada uno gestionados con el vcenter, pero no se cual es la opción dentro de performance para ver el consumo real del host respecto a la RAM.

Un saludo

Reply
0 Kudos
dquintana
Virtuoso
Virtuoso
Jump to solution

fiajte en el grafico que te adjunto

elegis el host, performance, advanced, memory

http://www.wetcom.com.ar/wp-content/uploads//2011/11/perf.jpg

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

Reply
0 Kudos
kmil
Contributor
Contributor
Jump to solution

Hola,

gracias por tu respuesta, esta opción ya la conocia, lo que queria decir con mi pregunta anterior, es como conocer el consumo real de una máquina virtual en concreto desde el performance, cual es la opción dentro del gráfico que me indica este dato.

Muchas gracias

Reply
0 Kudos