Compartir a través de


Solución de problemas de rendimiento de TCP/IP sobre la red subyacente

Nota:

Este artículo se incluye en una serie de tres partes. Puede revisar La parte 1: Introducción al rendimiento de TCP/IP y Parte 3: Problemas conocidos de rendimiento de TCP/IP.

Cuando el rendimiento está por debajo de una línea base determinada, use una herramienta de captura de paquetes para realizar un seguimiento de red y detectar problemas de red.

Uso de la herramienta ctsTraffic para analizar el seguimiento de red

Este es un ejemplo de cómo puede usar la herramienta ctsTraffic para analizar el seguimiento de red:

Nota:

La toma de un seguimiento de red puede provocar una mayor ralentización del rendimiento.

  1. Ejecute la herramienta ctsTraffic en los lados cliente y servidor.

    Ejecute este comando en el servidor:

    CTStraffic -listen:*
    

    Ejecute este comando en el cliente:

    CTSTraffic -target:<serverip> -consoleverbosity:3 -connections:4 -iterations:10 -connectionfilename:<filename>.csv
    
  2. Detenga los seguimientos de red tanto en el lado cliente como en el servidor.

  3. Compruebe el <archivo de.csvnombre de archivo>:

    • Si se muestran NetworkErrors o ProtocolErrors en el archivo, vaya al paso siguiente.
    • Si no se muestra ningún error, detenga y descarte el seguimiento de red. Recopile un nuevo seguimiento en el cliente y el servidor. Pruebe con un número creciente de conexiones (-connections:) en el paso 1 hasta que se produzca el error.
  4. Busque el número de socket de cliente del error en el <archivo de.csvnombre de archivo> y aplique este número como filtro para comprobar si hay una pérdida de paquetes, una retransmisión de paquetes o un restablecimiento TCP que no se inició desde ninguno de los puntos de conexión. Con esta información en mano, póngase en contacto con el equipo de red para obtener ayuda.

Comprobación de registros de Monitor de rendimiento

Compruebe Monitor de rendimiento registros para encontrar el paquete recibido descartado en estas situaciones:

  • Hay errores, pero no se encuentra ningún problema en la captura de paquetes.
  • El paquete original llega al destino, pero el remitente retransmite el mismo paquete porque no hay confirmación (ACK) por parte del receptor.

Los descartes de paquetes pueden deberse al controlador de tarjeta de red o a que el procesador no esté disponible para procesar los paquetes entrantes en el receptor. Asegúrese de que el controlador de la tarjeta de red está actualizado y de que rss/VMMQ está configurado correctamente. Por ejemplo, para usar más procesadores base en un servidor como SQL Server, personalice RSS/VMMQ para no usar el procesador base y para iniciar el procesamiento desde el siguiente núcleo físico.

Para obtener más información, vea Contadores de rendimiento relacionados con la red.

Nota:

Personalice RSS/VMMQ solo para solucionar problemas y con un conocimiento completo de la operación.

Pasos siguientes