Web Client (13): Resource Allocation de las maquinas virtuales

Hay 2 lugares donde chequear las métricas rendimiento de una VM en vCenter Server

  • Pestaña summary de la máquina virtual con web Client
  • Pestaña Resource Allocation (Monitor > utilización) de la máquina virtual


 

La Máquina DC01 está configurada con una RAM de 3 Ghz (3072 Mb). Para la memoria la hemos reservado 1024Mb y como máximo (limite) tendra 4096 Mb

 


 

Vsphere Client (summary)


 

Sección General


  • Memory: la memoria que le asignamos a esta VM cuando se creó en el asistente. Es la memoria que podrá tener.
    • Memory Overhead: Los host ESX requiere un poco más de memoria para ejecutar la VM y sus cargas de trabajo (frame buffer, mapping table): En nuestro caso ESX requiere de 50.65 Mb de memory overhead además de los 256 Mb para correr esta VM

Seccion Resources


  • Consumed Host CPU (102 Mhz): Cantidad de CPU consumida por la VM (cogida de la CPU física del ESXi) Si nosotros ejecutáramos el script cpubusy, la VM pondría su CPU al 100 % y empezaría a subir la CPU consumida. Cambia dinámicamente
  • Consumed Host Memory: Cantidad de memoria consumida por la VM (cogida de la memoria física del ESXi). Este valor incluye la memory overhead.

    Consumed Host Memory la más alta cantidad de memoria consumida por la VM, es decir, el pico de memoria, ya que generalmente un Windows usa casi toda la memoria asignada a la VM durante el arranque. Cambia dinámicamente

  • Active Guest Memory: La cantidad de memoria que el VMKernel cree que ha sido usado activamente. Cambia dinamicamente

Habrá diferencia en la vista Provisioned Storage, Not-share Storage y Used Storage para vmdk tipo THICK y vmdk tipo THIN

  • Provisioned Storage: aparte del archivo flat-vmdk, incluye los archivos de la VM como son vswap, vmx, nvram, logs que están en el directorio de la VM


 

  • Non-Shared Storage: muestra el espacio ocupado para la VM en el Datastore y que no es compartido con ninguna otra VM
    • Used Storage: muestra el espacio actual ocupado por los archivos de la VM (config files, log files, vmdk, snapshots en el directorio de la VM. Este valor cambiar mucho o poco cuando una VM arranca, debido al fichero swap que se creara en el directorio de la VM en la SAN, y el cual desaparecerá al apagar la VM

       

       

PESTAÑA Resource Allocation


 

Seccion Memory

Memory

Host memory nos incluye la memoria asignada a la VM en su creación (4 Gb) + memoria overhed que tenga


  • Consumed: la cantidad de memoria RAM del ESX consumida por la VM. El máximo es 4272 Mb que la suma de la que se le dio en el settings + memoria overhead
    • Overhead Consumption: La memoria RAM aparte consumida por el hypervisor para esta máquina virtual en concreto (memory overhead)

 

Guest Memory

Host memory: nos muestra 4096, que son los 4Gb que se le dio cuando se creó la VM


  • Private Guest memory (1,92 Gb): cantidad de memoria que es físicamente respaldada por el host. Se calcula con esta formula

    Private memory= VM allocated memory

    Unaccesed memory

    shared memory (4 Gb – 84 Mb – 2.01 Gb)

  • Shared Guest memory (2.01 gb): la memoria que es compartida con otras VM a través de la técnica TPS (Transparent Page Sharing). Esta técnica ocurre si hay over-commitment

Si en un Host hay muchos S.O invitados iguales (windows 2k8), como son iguales, todas comparten las mismas páginas de memoria

  • Swapped Memory: La cantidad de swappeada por el VMkernel, para esta máquina virtual. Si le faltase RAM, se swapearia al fichero *.vswap que estará en el directorio de la máquina virtual en el Datastore. Esto sería fruto del over-commitment
  • Ballooned: memoria reclamada a la VM a través del driver ballon (vmmectl)
  • Unaccesed: cantidad de memoria no accedida por la VM, es decir, memoria libre para el invitado
    • Active: la memoria que está siendo usada ahora por la VM

Resource setting


  • Reservation: cantidad de memoria mínima garantizada para la VM, si está reservada, nadie se la podrá quitar. No hay ninguna
    • Limit: La memoria máxima que puede usar la VM. El límite de memoria lo marca el host o resource pool. Si la maquina tiene 4 Gb de RAM pero le ponemos como límite 3 Gb, solo podrá usar hasta 3 Gb.


  • Configured: la cantidad de memoria asignada a la VM, la que se hizo con el wizard de creación
  • Shares: determina el peso relativo de una VM respecto a otras VM en el mismo host ESX o resource pool. Hay tres tipos de shares (high, normal, low). Si una VM tiene un shares mayor (high) que otras VM (normal) recibirá más recursos del host ESXi o resource pool cuando este compitiendo por memoria en el caso de contención de memoria
  • Worst Case Allocation: Es el peor caso de asignación de memoria, y es la cantidad de memoria que una VM puede asignar cuando todas la VM en el host ESX o Cluster consumen completamente la cantidad que esta puesta en su configuración o recursos asignados
  • Overhead Reservation: la memoria reservada para la (hacer sus movidas) para esta máquina virtual

Be the first to comment

Leave a Reply