VMware Global Community
afrontera
Contributor
Contributor

Uso balloon ¿está justificado?

Hola

tenemos una infraestructura en la que ha aparecido el uso del Balloon y no tenemos claro el por qué. La siguiente gráfica muesta el uso de memoria del cluster:

cluster_memoria.PNG

Actualmente el cluster tiene 135 gb de RAM y segun el "Resouce allocation" tenemos 34gben reservas. El cluster lo forman 5 hosts ESX con diferentes cantidades de ram (32,32,32,16,8).

Me llama la atención que aparezca uso de balloon cuando por lo que puedo ver hay suficiente memoria disponible para satisfacer las necesidades de todas las VMs. También llama la atención que el Balloon haga acto de presencia a partir de una fecha concreta:

cluster_timeline_memoria.PNG

sin que realmente se haya producido ningún evento relevante en la infraestructura por esas fechas.

Dejo una gráfica más de uno de los hosts de 32gb:

host_memoria.PNG

El cluster va un poco justo de ram, pero se han realizado cambios en los dos últimos días, parando VMs y reduciendo la RAM de algunas VMs y reduciendo las reservas, pero no hemos apreciado un cambio significativo:

host_memoria_semana.PNG

Nuestras dudas son claras.¿está justificado el uso del ballon?

Saludos

Tags (2)
0 Kudos
9 Replies
JGONZALEZH
Enthusiast
Enthusiast

Obviamente a implementado mas memoria que la memoria que dispone los HOSTs por eso comienza a usarse el balloon memory. Yo no me precuparia si la activadad del VMkernel swap no es alta. si fuese asi tienes solo una solucion ampliar la memoria de los hosts.

De todas formas puedes ajustando el parametro Mem.CtlMaxPercent del VMkernel puedes controlar cuanta memoria puede ser reclamada por el balloon

un saludo.

pcerda
Virtuoso
Virtuoso

Revisa la memoria por host y no a nivel de cluster.  Quizas a nivel de Cluster puedas ver que aun tienes memoria suficiente, pero si uno de los hosts esta con una utilización de memoria por sobre el 95%, es normal que comience a funcionar el Balloon Driver.

En esta situacion, tus alternativas son

  • Reducir la carga en tu Cluster
  • Aumentar la memoria de tus hosts.

http://www.patriciocerda.com/2011/05/vmware-vsphere-optimizacion-de-uso-de.html

Saludos

Patricio

Regards / Saludos - Patricio Cerda - vExpert 2011 / 2012 / 2013
afrontera
Contributor
Contributor

Si bien es cierto que reduciendo la carga de trabajo del cluster se ha reducido notablemente la aparición del balloon, tambien es cierto que no ha llegado a desaparecer del todo.

Estas son las gráficas de memoria de los tres hosts con más memoria (32gb):

host1_memoria.PNG

host2_memoria.PNG

host3_memoria.PNG

Saludos.

0 Kudos
pcerda
Virtuoso
Virtuoso

Eso tambien depende del nivel de Overcommit que tengas a nivel de memoria.  Si tienes más memoria asignada, de la que realmente tienen los servidores, es normal el comportamiento.

Saludos,

Patricio

Regards / Saludos - Patricio Cerda - vExpert 2011 / 2012 / 2013
0 Kudos
afrontera
Contributor
Contributor

Doy por supuesto que el valor de Overcommit viene dado por las VMs encendidas en el host correspondiente. En ese caso el valor total de la ram asignada a las VMs de ese host si es ligeramente superior al total de ram, pero el consumo está en  (arpox.) 24 de 32, cantidad que no parece a priori que requiera de un mecanismo de control de memoria como el Balloon.

Entiendo el funcionamiento del Balloon, pero sigo sin ver la necesidad de activarlo en estas circunstancias.

0 Kudos
pcerda
Virtuoso
Virtuoso

Efecitavamente con ese nivel de consumo de memoria (24 de 32GB), no debieras presentar Ballooning.  Puede ser posible que tengas reservas de memoria muy alta, y eso impida que algunas MV tengan acceso a esa memoria reservada y produzca este comportamiento.

Saludos

Patricio

Regards / Saludos - Patricio Cerda - vExpert 2011 / 2012 / 2013
0 Kudos
afrontera
Contributor
Contributor

Hemos contemplado esa posibilidad. Smiley Happy

La semana anterior se rebajaron notablemente las reservas, dejando el valor de estas en 22 gb. en un total de 6 VMs. No tengo la sensación de que actualmente esto sea un problema, dado que, por ejemplo, en el host que actualmente tiene más consumo de balloon, solo hay una VM con una reserva (4 gb).

Toda esta situación no deja de ser curiosa, si se observa el hecho de que la plataforma tenía una carga similar hace unos meses y el Balloon aparecía esporádicamente..... :smileyconfused:

Saludos.

0 Kudos
Warrenjc
Contributor
Contributor

hola , y tambien tengo problemas de ballon la verdad no le habia puesto cuidado hasta ahora..... pero no entiendo muy bien que es ? y por lo que leei la soluciones es agregar mas memoria ?

0 Kudos
pcerda
Virtuoso
Virtuoso

Revisa este link donde explico los distintos mecanismos de administración de memoria, incluyendo el Balloon Driver.  De todas maneras, esto frecuentemente indica que hay escazes de memoria RAM en los hosts.

http://www.patriciocerda.com/2011/05/vmware-vsphere-optimizacion-de-uso-de.html

Saludos,

Patricio Cerda

Regards / Saludos - Patricio Cerda - vExpert 2011 / 2012 / 2013
0 Kudos