Para aquellos que no lo saben, el estacionamiento de la CPU es una característica en los últimos lanzamientos de Windows Server que permite a Windows dejar prácticamente sin uso un núcleo de la CPU y no tener nada que usar. Se ha introducido como una medida de ahorro de energía. Hay más detalles al respecto aquí , entre otros lugares.
Sin embargo, lo que tengo curiosidad es si esto importa en un huésped virtualizado, o si el estacionamiento de la CPU es más un obstáculo que una ayuda, dado que las CPU físicas son administradas por ESXi, no por Windows, y que es menos probable que una CPU estacionada lidiar con el tráfico a menos que el planificador considere que hay suficiente trabajo para eliminar la CPU?
No he encontrado nada sobre esto: sospecho que se basará en gran medida en una carga de trabajo determinada, pero no he visto ninguna discusión (a diferencia, por ejemplo, de si el hiperproceso tiene algún efecto, lo que parece discutirse regularmente ) Si bien entiendo la "prueba con su carga de trabajo", me preguntaba si había algún consejo / guía por ahí que me haya perdido.
Respuestas:
Definitivamente intente ajustar el tamaño de sus máquinas virtuales .
Si tiene suficientes CPU virtuales libres para preocuparse por el "estacionamiento de la CPU", es posible que tenga demasiadas asignadas a la VM.
No es una solicitud común, por lo que confiaría en las herramientas tradicionales de administración de recursos a menos que actualmente tenga un problema de rendimiento.
Editar:
Usted está teniendo un problema de rendimiento.
fuente
No importaría Si desea ahorrar energía, asigne menos núcleos al invitado VM. Windows intentará administrar sus núcleos "virtuales", pero no tiene control sobre el hipervisor, por lo que no afectaría las CPU físicas reales en el sistema.
fuente