Al utilizar el controlador VMXNET3 en ESXi 4.x y 5.x, se ve una pérdida significativa de paquetes durante períodos de tiempo con tráfico muy elevado.
Para solucionar esto, deberemos modificar los valores de Small Rx Buffers y Rx Ring #1 de nuestra tarjeta de red virtual. Si nuestro servidor host no dispone de memoria física sobrante, es importante aumentar los valores de los Small Rx Buffers y Rx Ring #1 de forma gradual para evitar aumentar drásticamente la carga de memoria en el host y así, evitar causar problemas de rendimiento.
Para solucionar esto, deberemos modificar los valores de Small Rx Buffers y Rx Ring #1 de nuestra tarjeta de red virtual. Si nuestro servidor host no dispone de memoria física sobrante, es importante aumentar los valores de los Small Rx Buffers y Rx Ring #1 de forma gradual para evitar aumentar drásticamente la carga de memoria en el host y así, evitar causar problemas de rendimiento.
Si este problema se reduce a unas pocas máquinas virtuales, estableceremos el valor de los Small Rx Buffers y Rx Ring #1 en su valor máximo y comprobaremos el rendimiento de las máquinas virtuales para ver si hemos resuelto el problema.
Los valores de Small Rx Buffers y Rx Ring #1, son variables que afectan el tráfico non-jumbo frame del propio adaptador de red, solamente.
Seleccionaremos nuestro adaptador de red VMXNET3 y usando el botón derecho del ratón accederemos a la opción Propiedades, en el menú desplegable.
En la ventana de Propiedades: vmxnet3 Ethernet Adapter, accederemos a la pestaña de Opciones avanzadas.
En el recuadro Propiedad, buscaremos, en primer lugar la propiedad Rx Ring #1.
Rx Ring #1, por defecto, viene configurada con el valor Ausente.
Seleccionaremos la opción, Valor, y incrementaremos el valor. El valor por defecto es 1024 y el valor máximo es 4096. En nuestro ejemplo, usaremos como valor 4096.
Seguidamente, en el recuadro Propiedad, buscaremos en primer lugar la propiedad Small Rx Buffers.
Small Rx Buffers, por defecto viene configurada también con el valor, Ausente.
Seleccionaremos, como anteriormente hemos hecho, Valor, y lo incrementaremos, el valor por defecto es 512 y el valor máximo es 8192. En nuestro ejemplo, usaremos también, como valor 4096.
Hecho esto presionaremos el botón, Aceptar, para aplicar cambios. Esto, debería eliminar las perdidas de paquetes en nuestro sistema.
No hay comentarios:
Publicar un comentario