miércoles, 20 de enero de 2016

VMWare. Problemas rendimiento tarjeta red VMXNET3



En nuestro entorno de máquinas virtuales hemos detectado una pérdida de rendimiento entre las comunicaciones de nuestros servidores y el resto de hosts en cuanto a servicios de red.

Para averiguar que estaba pasando las pruebas que hemos realizado se han basando en copiar en diferentes ficheros de diferentes tamaños en a varios puntos de red y así estudiar a que velocidad se estaba transmitiendo.


Probando con un fichero de 80MB deberíamos tener suficiente.

Cuando añadimos una tarjeta de red a uno de nuestros hosts, el entorno virtual, nos propone lo siguientes drivers:



Ponemos el driver que VMWare recomienda para un Windows 2008 o un Windows 2012, el VMXNet3. 







Aún así parece que necesita algún pequeño retoque que ahora veremos.



Al hacer las pruebas y  ver que los resultados no era muy favorables, muchos por debajo de los 2MB/Seg, nos hemos puesto a buscar una solución.


Después de varias pruebas y consultando con el fabricante, la solución ha sido modificar algunos de los parámetros TCP de la tarjeta de red, quedando de la siguiente manera:

Para consultar: "netsh int tcp show global" el resultado óptimo de nuestra configuración ha sido el siguiente:



Para modificarlo hemos insertado lo siguientes comandos:

netsh int tcp set global RSS=enabled
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=None
netsh int tcp set global ecncapability=enabled

Esta vez no me ha tocado sufrir a mi el problema, sino que mi compañero CBA ha sido quien ha dado con la solución.


GON. Ene2016

No hay comentarios: