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 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 recomiendan generalmente dos CPU virtuales.
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:
- Utilice grupos de escritorios de clones instantáneos en lugar de grupos de escritorios de máquinas virtuales completas para los escritorios virtuales. Con los clones instantáneos, puede aplicar una revisión a la imagen maestra y, a continuación, utilizar la función de inserción de imagen para propagar la revisión de forma continua en el grupo de escritorios. Esto eliminará el cuello de botella de actualización de software normalmente asociado con el software de administración de revisiones tradicional, que descarga y actualiza la revisión directamente en cada escritorio virtual individualmente.
- 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.
- Use un software antivirus sin agente compatible con las funciones de introspección de invitado de VMware NSX.
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.