3 votos

¿Por qué mi ESXi informe mayor uso de la memoria que espera?

Tengo un par de ESXi (5.1) de los hosts del clúster de Alta Disponibilidad. Cada host tiene 48 gb de memoria RAM. Actualmente tengo 18 máquinas virtuales en ejecución, con la siguiente memoria configurada cantidades:

  • 1x 4 GB, 1 vCPU
  • 1x 4 GB, 4 vCPU
  • 5x 2 GB, 1 vCPU
  • 5x 1 GB, 1 vCPU
  • 4x 512 MB, 1 vCPU
  • 2x 512 MB, 1 vCPU, con Tolerancia a errores (por lo consumen memoria se duplica)

Que se debe agregar a 27GB de RAM. Basado en la Gestión de los Recursos de la Guía (y suponiendo 38 MB sobrecarga en la de 2 GB, 1 vCPU VM y 23 MB a 512 MB, 1 vCPU VM), no debe ser de alrededor de 612 MB de sobrecarga, de alrededor de 28 GB en total.

Cuando miro a los hosts individuales, la memoria en uso aparece en línea con eso. En la ficha Resumen, para el "uso de Memoria", uno de los anfitriones muestra 14240.00 MB y la otra muestra 14897.00 MB, para un total de alrededor de 28.5 GB.

La Asignación de los Recursos de la ficha de mi grupo en el Cliente vSphere, sin embargo, muestra lo siguiente:

  • Capacidad Total: 89705 MB
  • De la Capacidad reservada: 47210 MB
  • Capacidad disponible: 42495 MB

Dejando de lado el hecho de que el 48 GB de RAM a través de dos ejércitos es 98304 MB, no 89705, ¿por qué es la capacidad reservada tan alto? Hay casi 20 GB entre lo que los hosts individuales reclamación a utilizar (28 GB) y lo que el clúster de reclamaciones a utilizar (46 GB). Por otra parte, esto me impide la adición de nuevas máquinas virtuales, ya que el HA clúster debe ser capaz de tolerar el fracaso de un servidor y el software piensa que estoy funcionando a plena capacidad para esa restricción.

Todos mis VMs están configurados con ningún límite de RAM y no la memoria RAM de la reserva, excepto para los dos Tolerante a Fallos de las máquinas virtuales, los cuales tienen todos los de su RAM reservada.

Esta es una de vSphere 5.1 de la licencia Estándar.

3voto

asciiphil Puntos 1443

Después de algunos (de largo) de las conversaciones con el soporte técnico de VMware, he llegado al siguiente entendimiento:

El número en "la Capacidad Reservada" no es una función de la configuración de la memoria para el clúster de VMs. Es la suma de varios factores: cualquier memoria de las reservas declaradas en máquinas virtuales, un valor calculado a partir de las HECTÁREAS de la política de admisión, y una cantidad adicional por la gestión de memoria de la sobrecarga. El HA de control de admisión de valor se deriva directamente de la admisión de la política de control; en mi caso, ya me había fijado que tolerar a un único host del fracaso, la cantidad total de RAM en uno de mis anfitriones fue agregado al clúster de la capacidad reservada.

Entre otras limitaciones, parece que HA admisión de control no permitirá que la capacidad reservada para superar la RAM en un solo host. (O eso, o es que no permiten la capacidad disponible a caer por debajo de la memoria RAM en un solo host; todavía no tengo claro en cual de estos es realmente el caso, ya que son la misma cosa en mis dos host del clúster.) Esto tiene el resultado neto de que prácticamente cualquier cantidad de memoria de la reserva es incompatible con lo que de otro modo parecerían ser natural de HECTÁREAS de la política de admisión en una de dos host del clúster. Desde la Tolerancia a Fallos de las fuerzas de la memoria de las reservas, que lo hace del mismo modo incompatibles. Me dijeron que si había más de los hosts del clúster, la capacidad reservada sería "apagan" a través de más de ellos y un cierto grado de memoria de reserva sería posible.

El resultado neto para mí es que he tenido que cambiar mi HA admisión de la política de la reserva de un porcentaje de los recursos disponibles (en lugar de "uno de los anfitriones de la pena") y calcular el porcentaje de excluir cualquier memoria de las reservas necesarias por el uso de Tolerancia a Fallos.

2voto

Reality Extractor Puntos 1240

Parece a mí que esto es una función de usted haber establecido la admisión de cluster HA política de control de "Porcentaje de recursos de clúster de reservados" y dado una reserva de 50%. Por lo que está funcionando como se pretendía.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: