meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
virtualizacion:vmware:version5:optimizacion [2014/06/03 13:43] lcvirtualizacion:vmware:version5:optimizacion [2023/01/18 14:46] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag> vmware optimización rendimiento}}
 ===== Optimizaciónes para VMWARE ===== ===== Optimizaciónes para VMWARE =====
 ==== Optimización de la red ==== ==== Optimización de la red ====
Línea 103: Línea 104:
 Lo primero que hay que tener en cuenta es que el scheduler de la CPU es crítico para obtener un buen rendimiento. Lo primero que hay que tener en cuenta es que el scheduler de la CPU es crítico para obtener un buen rendimiento.
  
 +Las características 
 +  * scheduler vcpus en cpus físicas
 +  * ejecuta el **proportionasl share algorith**
 +  * soporta smp en VMs
 +  * usa relaxed co-scheduling para VM con SMP
 +  * soporta arquitectura NUMA
 +
 +
 +para ver el rendimiento usamos esxtop -> c
 +
 +  * NWLD->
 +  * %USED->ciclos de cpu usados por VM 
 +
 +MVv con prioridades altas entran antes a la CPU. Para cambiar la prioridad de la MV ->edit settings de la MV ->resources ->shares ->high
 +
 +{{ :virtualizacion:vmware:version5:share.png?nolink&500 |}}
 +=== Contadores a mirar ===
 +== Ready Time ==
 +esxtop ->c -> Campos D F
 +
 +%RDY-> Porcentaje de tiempo que la VCPU espera a una CPU física este disponible. Si es >5 ->mal. Si es >10% -> Problema. Se soluciona normalmente añadiendo más CPU
 +== %USED ==
 +Ciclos de CPU usados por la VM-> valores altos suele indicar problemas de rendimiento
 +== %SWPWT ==
 +Porcentaje de tiempo de espera para leer páginas de swap del disco. Si %SWPWT>=5 Indica problemas de memory overcommitment
 +== %MLMTD ==
 +Debe de ser menor igual a 0 . Si es mayor indica que hay puesta una limitación en settings. Para un mejor rendimiento habría que quitarla
 +== %CSTP ==
 +Si el mayor de 3 decrementar el número de vCPUs de la MV
 + 
 +
 +Para resolver problemas de saturación de CPU:
 +  * Reducir el número de VM correindo en el host
 +  * Incrementar recursos de CPU añadiendo host en tu cluster DRS
 +  * Usar cntrol de recursos para las VM críticas 
 +  * Incrementar la eficiencia de los recuros de CPU en cada MV
 +==== NUMA ====
 +Non Uniform Memory Architecture (NUMA). En NUMA, cada procesador tiene acceso directo a un trozo pequeño de memoria . Además, comparten el bus de memoria general para acceder a la memoria asignada a otro procesado.
 +
 +En vmware si NUMA es menor del 80% -> mal
 +El contrador de NUMA se encuentra en la vista de esxtop de memoria -> campos D G
 +
 +
 +==== Optimizar Memoria ====
 +En esxtop -> m -> campos B D J K Q 
 +
 +== Memory Status ==
 +al mirar el estado de la memoria puede ser:
 +  * high ->bien ->Indica que hay suficiente memoría disponible
 +  * soft -> menos de 4% de memoria libre -> El host reclama memoria por balloon-driver -> una maquina virtual necesita “ceder” parte de su memoria a otras maquinas virtuales
 +  * hard -> menos de 2% de memoria libre -> Se empieza a usar swap -> problemas de rendimiento
 +  * low -> menos del 1% de memoria libre -> El ESX para VMs para tener más memoria
 +== zip/s ==
 +Valores mayores de 0 indican que el host está comprimiendo memoria
 +== unzip/s ==
 +Valores mayores de 0 indican que el host está accediendo a memoria comprimida
 +== cacheUSD ==
 +Memoria en MB comprimida por el host ESXi
 +== swcur ==
 +si es mayor de 0 indica que se está usando swap de disco 
 +== swr/s sww/s ==
 +Indica la velocidad de lectura o escritura a la memoria en swap
 +== mctlsz ==
 +Cantidad de memoria física que el ESXi está reclamando por ballon driver. Si es mayor de 0 indica memory overcommitment
 ===== Herramientas ===== ===== Herramientas =====
   * resxtop [[virtualizacion:vmware:version5:vma|Vsphere Management Assistant]]   * resxtop [[virtualizacion:vmware:version5:vma|Vsphere Management Assistant]]
Línea 113: Línea 178:
   * http://www.vmware.com/pdf/Perf_Best_Practices_vSphere4.0.pdf   * http://www.vmware.com/pdf/Perf_Best_Practices_vSphere4.0.pdf
   * https://pubs.vmware.com/vsphere-51/topic/com.vmware.ICbase/PDF/vma_51_guide.pdf   * https://pubs.vmware.com/vsphere-51/topic/com.vmware.ICbase/PDF/vma_51_guide.pdf
 +  * http://redes-privadas-virtuales.blogspot.com.es/2010/03/monitorizacion-de-vmware-esxi-con.html