Al estimar la CPU, se debe recopilar información sobre el promedio de uso de CPU para diversos tipos de trabajadores de la empresa.

Los requisitos de CPU varían según el tipo de trabajador. Durante la fase piloto, se debe utilizar una herramienta de supervisión del rendimiento, como Perfmon, en la máquina virtual, esxtop en ESXi, o herramientas de supervisión del rendimiento de vCenter Server, para conocer los niveles de uso de CPU tanto medios como pico para estos grupos de trabajadores. Se deben usar también las siguientes directrices:

  • Los desarrolladores de software u otros usuarios avanzados con elevadas necesidades de rendimiento pueden tener unos requerimientos de CPU mucho más altos que los trabajadores del conocimiento y los trabajadores en tareas. Se recomienda utilizar CPU virtuales Dual o Quad para máquinas virtuales Windows 7 de 64 bits que ejecuten tareas de computación intensivas, tales como el uso de aplicaciones CAD, la reproducción de vídeos en HD o el uso de resoluciones de pantalla de 4K.

  • Para los demás casos, se recomienda generalmente CPU virtuales simples.

Como muchas máquinas virtuales se ejecutan en un servidor, la CPU puede experimentar un pico si todos los agentes, como antivirus, comprueban si hay actualizaciones al mismo tiempo. Determine qué agentes y cuántos de ellos podrían ocasionar problemas de rendimiento y adopte una estrategia para solucionarlos. Por ejemplo, la siguientes estrategias pueden resultar útiles en la empresa:

  • Utilizar clonaciones instantáneas o clonaciones vinculadas de View Composer para actualizar imágenes en lugar de que los agentes de administración de software descarguen actualizaciones de software en cada escritorio virtual individual.

  • Programar la ejecución de actualizaciones de antivirus y software fuera de las horas punta, cuando probablemente sean pocos los usuarios que hayan iniciado sesión.

  • Escalonar el momento en que se realizan las actualizaciones o realizarlas aleatoriamente.

  • Usar un producto antivirus compatible con la API de VMware vShield. Por ejemplo, esta API se ha integrado en VMware vCloud® Networking and Security 5.1 y versiones posteriores.

A modo de aproximación inicial informal al cálculo del tamaño, se puede suponer para comenzar que cada máquina virtual requiere entre 1/8 y 1/10 del núcleo de una CPU como capacidad de computación garantizada mínima. Es decir, se debe planificar un programa piloto en el que se utilicen entre 8 y 10 máquinas virtuales por núcleo. Por ejemplo, si se supone que hay 8 máquinas virtuales por núcleo y se tiene un host ESXi de 2 zócalos y 8 núcleos, se pueden alojar 128 máquinas virtuales en el servidor durante el programa piloto. Supervise el uso general de CPU en el host durante este período y asegúrese de que rara vez exceda de un margen de seguridad, como de 80%, para dejar capacidad suficiente para los picos.