Cuando una máquina virtual Windows en vSphere 5.1 y versiones posteriores transmite paquetes de UDP grandes, la capacidad de proceso es menor de la esperada o es oscilante cuando otro tráfico es insignificante.

Procedimiento

  • Aumente el umbral en bytes en el cual Windows cambia su comportamiento para paquetes de UDP a través de la modificación del registro del sistema operativo invitado de Windows.
    1. Busque la clave de registro HKLM\System\CurrentControlSet\Services\Afd\Parameters.
    2. Agregue un valor con el nombre FastSendDatagramThreshold del tipo DWORD igual a 1500.

    Para obtener información sobre cómo solucionar este problema en el registro de Windows, consulte http://support.microsoft.com/kb/235257.

  • Modifique la configuración de combinación de la NIC de la máquina virtual.

    Si la máquina virtual Windows tiene un adaptador de vNIC VMXNET3, configure uno de los siguientes parámetros en el archivo .vmx de la máquina virtual. Use vSphere Web Client o modifique directamente el archivo .vmx.

    Acción

    Parámetro

    Valor

    Aumente la tasa de interrupciones de la máquina virtual a una tasa superior a la tasa de paquetes esperada. Por ejemplo, si la tasa del paquete esperada es de 15.000 interrupciones por segundo, configure la tasa de interrupciones en 16.000 interrupciones por segundo. Configure el parámetro ethernetX.coalescingScheme en rbc y el parámetro ethernetX.coalescingParams en 16000. La tasa de interrupciones predeterminada es de 4.000 interrupciones por segundo.

    ethernetX.coalescingScheme

    ethernetX.coalescingParams

    rbc

    16000

    Deshabilite la combinación para baja capacidad de proceso o cargas de trabajo sensibles a latencia. Para obtener información sobre cómo configurar cargas de trabajo de baja latencia, consulte Prácticas recomendadas para ajuste de rendimiento de cargas de trabajo sensibles a latencia en máquinas virtuales vSphere.

    ethernetX.coalescingScheme

    deshabilitado

    Revierta al algoritmo de combinación de las versiones anteriores de ESXi.

    Nota:

    La capacidad de revertir al algoritmo anterior no estará disponible en versiones posteriores de vSphere.

    ethernetX.coalescingScheme

    calibrar

    X junto a ethernet representa el número de secuencia de la vNIC en la máquina virtual.

    Para obtener más información sobre cómo configurar parámetros en el archivo .vmx, consulte el documento Administrar máquinas virtuales de vSphere.

  • Modifique la configuración de combinación del host ESXi.

    Este enfoque afecta a todas las máquinas virtuales y todas las NIC de máquinas virtuales en el host.

    Puede editar la lista de parámetros de configuración avanzada del sistema para el host en vSphere Web Client o mediante el uso de un comando de consola vCLI en el host desde ESXi Shell.

    Acción

    Parámetro en vSphere Web Client

    Parámetro para el comando esxcli system settings sdvanced set

    Valor

    Configure una tasa de interrupciones predeterminada mayor que la tasa de paquetes esperada. Por ejemplo, configure la tasa de interrupciones en 16.000 en caso de que se esperen 15.000 interrupciones por segundo.

    Net.CoalesceScheme

    Net.CoalesceParams

    /Net/CoalesceScheme

    /Net/CoalesceParams

    rbc

    16000

    Deshabilite la combinación para baja capacidad de proceso o cargas de trabajo sensibles a latencia. Para obtener información sobre cómo configurar cargas de trabajo de baja latencia, consulte Prácticas recomendadas para ajuste de rendimiento de cargas de trabajo sensibles a latencia en máquinas virtuales vSphere.

    Net.CoalesceDefaultOn

    /Net/CoalesceDefaultOn

    0

    Revierta el esquema de combinación de las versiones anteriores de ESXi.

    Nota:

    La capacidad de revertir al algoritmo anterior no estará disponible en versiones posteriores de vSphere.

    Net.CoalesceScheme

    /Net/CoalesceScheme

    calibrar

    Para obtener información sobre cómo configurar un host desde vSphere Web Client, consulte la documentación de Administrar vCenter Server y hosts. Para obtener información sobre cómo configurar propiedades del host usando un comando vCLI, consulte la documentación de Referencia de vSphere Command-Line Interface.