Share via


Detección de cuellos de botella en un entorno virtualizado.

En esta sección se le proporcionan algunas sugerencias sobre qué supervisar mediante Monitor de rendimiento y cómo identificar dónde podría estar el problema cuando el host o algunas de las máquinas virtuales no funcionan como se esperaba.

Cuellos de botella del procesador

Estos son algunos escenarios comunes que podrían provocar cuellos de botella del procesador:

  • Se cargan uno o varios procesadores lógicos.

  • Se cargan uno o varios procesadores virtuales.

Puede usar los siguientes contadores de rendimiento del host:

  • Uso del procesador lógico: Procesador lógico del hipervisor de Hyper-V(*)\% tiempo de ejecución total

  • Uso del procesador virtual: Procesador virtual del hipervisor de Hyper-V(*)\% tiempo de ejecución total

  • Uso del procesador virtual raíz: Procesador virtual raíz del hipervisor de Hyper-V(*)\% tiempo de ejecución total

Si el contador Procesador lógico del hipervisor de Hyper-V(_Total)\% tiempo de ejecución total es superior al 90 %, el host se sobrecarga. Debe agregar más potencia de procesamiento o mover algunas máquinas virtuales a otro host.

Si el contador Procesador virtual del hipervisor de Hyper-V (nombre de máquina virtual: VP x\% tiempo de ejecución total es superior al 90 % para todos los procesadores virtuales, debe hacer lo siguiente:

  • Comprobar que el host no esté sobrecargado

  • Averiguar si la carga de trabajo puede sacar provecho de más procesadores virtuales

  • Asignar más procesadores virtuales a la máquina virtual

Si el contador Procesador virtual del hipervisor de Hyper-V (nombre de máquina virtual: VP x\% tiempo de ejecución total es superior al 90 % para algunos de los procesadores virtuales (no todos), debe hacer lo siguiente:

  • Si la carga de trabajo consume mucha red, debe considerar la posibilidad de usar vRSS.

  • Si las máquinas virtuales no ejecutan Windows Server 2012 R2, debe agregar más adaptadores de red.

  • Si la carga de trabajo consume mucho almacenamiento, debe habilitar NUMA virtual y agregar más discos virtuales.

Si el contador Procesador virtual raíz del hipervisor de Hyper-V (VP x raíz)\% tiempo de ejecución total es superior al 90 % para algunos procesadores virtuales (no todos) y el contador Procesador (x)\% tiempo de interrupción (x)\% tiempo de DPC suman aproximadamente el valor del contador Procesador virtual raíz (VP x raíz)\% tiempo total de ejecución, debe asegurarse de habilitar VMQ en los adaptadores de red.

Cuellos de botella de memoria

Estos son algunos escenarios comunes que podrían provocar cuellos de botella de la memoria:

  • El host no responde.

  • No se pueden iniciar las máquinas virtuales.

  • Las máquinas virtuales han agotado la memoria.

Puede usar los siguientes contadores de rendimiento del host:

  • Memoria\Mbytes disponibles

  • Equilibrador de memoria dinámica de Hyper-V (*)\Memoria disponible

Puede usar los siguientes contadores de rendimiento en la máquina virtual:

  • Memoria\Mbytes disponibles

Si los contadores Memoria\Mbytes disponibles y Equilibrador de memoria dinámica de Hyper-V (*)\memoria disponible son bajos en el host, debe detener los servicios no esenciales y migrar una o varias máquinas virtuales a otro host.

Si el contador Memoria\Mbytes disponibles es bajo en la máquina virtual, debe asignar más memoria a la máquina virtual. Si usa una memoria dinámica, debe aumentar la configuración de memoria máxima.

Cuellos de botella de red

Estos son algunos escenarios comunes que podrían provocar cuellos de botella de la red:

  • El host está enlazado a la red.

  • La máquina virtual está enlazada a la red.

Puede usar los siguientes contadores de rendimiento del host:

  • Interfaz de red (nombre del adaptador de red)\Bytes/s

Puede usar los siguientes contadores de rendimiento en la máquina virtual:

  • Adaptador de red virtual de Hyper-V (GUID< de nombre>de máquina virtual)\Bytes/s

Si el contador Bytes de NIC físicos/segundo es superior o igual al 90 % de la capacidad, debe agregar adaptadores de red adicionales, migrar máquinas virtuales a otro host y configurar QoS de red.

Si el contador Bytes por segundo del adaptador de red virtual de Hyper-V es superior o igual a 250 MBps, debe agregar adaptadores de red en equipo adicionales en la máquina virtual, habilitar vRSS y usar SR-IOV.

Si las cargas de trabajo no pueden cumplir con su latencia de red, habilite SR-IOV para presentar recursos de adaptador de red físicos a la máquina virtual.

Cuellos de botella de almacenamiento

Estos son algunos escenarios comunes que podrían provocar cuellos de botella de almacenamiento:

  • Las operaciones de host y máquina virtual son lentas o se agota el tiempo de espera.

  • La máquina virtual es lenta.

Puede usar los siguientes contadores de rendimiento del host:

  • Disco físico (letra de disco)\Promedio de disco por segundo/lectura

  • Disco físico (letra de disco)\Promedio de disco por segundo/escritura

  • Disco físico (letra de disco)\Promedio de longitud de la cola de lectura de disco

  • Disco físico (letra de disco)\Promedio de longitud de la cola de escritura de disco

Si las latencias son constantemente mayores a 50 ms, debe hacer lo siguiente:

  • Propague máquinas virtuales en un almacenamiento adicional

  • Considere la posibilidad de comprar un almacenamiento más rápido

  • Considere la posibilidad de usar Espacios de almacenamiento en capas, que se introdujo en Windows Server 2012 R2.

  • Considere la posibilidad de usar QoS de almacenamiento, que se introdujo en Windows Server 2012 R2.

  • Use VHDX.

Referencias adicionales