Abre la ventana de estado del cliente y los números parecen tranquilizadores: los bytes suben, el túnel está conectado. Cierra la ventana y la aplicación de oficina sigue fallando, lo que significa que los contadores respondieron una pregunta que nadie hizo. Contar bytes en una interfaz mide el tráfico en ese punto de observación y nada más. Ve del número que miras a la capa de la que informa, y luego al resultado que la aplicación te dio realmente.

Elige la interfaz antes de elegir el número

Empieza donde se muestra el número y lee la etiqueta que tiene al lado. Una ventana de cliente puede mostrar totales de sesión, una interfaz de túnel puede mostrar bytes de IP interna y un adaptador físico puede mostrar bytes externos cifrados; tres contadores distintos que casualmente se expresan en bytes. En la línea de comandos, netstat -ibn imprime una fila por dirección en cada interfaz, así que un túnel puede aparecer varias veces. Empareja la fila con la interfaz que el cliente posee realmente y confírmala con la ruta que elige el destino. Un dispositivo llamado utun puede pertenecer a la VPN, a otro túnel o a algo que no te importa.

No cambies a un contador de Wi-Fi solo porque sea más fácil de leer. Un punto de observación distinto responde una pregunta distinta.

Toma una diferencia, no un total de por vida

Lee la fila, haz una petición pequeña y autorizada y vuelve a leer la misma fila. La diferencia es la prueba, porque un total de por vida incluye todo lo que la máquina ha hecho desde el arranque. Mantén el intervalo corto para que el tráfico de fondo tenga menos oportunidades de contaminarlo. En una máquina ocupada, nettop puede atribuir el rendimiento a un proceso, lo que estrecha el campo antes de volver a los contadores de interfaz.

Acepta que la diferencia no es limpia. El correo, las actualizaciones y los mensajes de mantenimiento del propio cliente contribuyen, así que trata el número como un límite superior y no como una medición. Si la aplicación fue lo único que hiciste durante el intervalo, el límite suele ser lo bastante ajustado para ser útil.

Los contadores internos y externos miden cosas distintas

El adaptador físico cuenta los paquetes cifrados, incluidas sus cabeceras externas, mientras que la interfaz del túnel contabiliza la carga útil que recibe o entrega. Sumar los dos cuenta dos veces una misma transferencia. La sobrecarga, las retransmisiones y la encapsulación también hacen imposible una igualdad simple.

Dos contadores que se mueven en direcciones opuestas son un hallazgo, no una contradicción. Normalmente significa que el tráfico entró en una capa y nunca salió de la otra.

Combina el contador con el resultado de la aplicación

Un total recibido puede subir por la cháchara del protocolo mientras el servicio que querías sigue fallando. Un aumento de transmisión dice todavía menos: demuestra que el núcleo aceptó un paquete, no que algo haya respondido.

Anota el resultado exacto junto a los contadores: falló la resolución de nombres, la conexión agotó el tiempo, se rechazó TLS o llegó una respuesta HTTP. Son cuatro fallos distintos y solo uno tiene que ver con el túnel. Si la prueba debe ir más lejos, el siguiente punto de observación es la puerta de enlace o el límite del servicio, donde alguien puede ver si la petición llegó. Restablecer las preferencias de red del Mac destruye el estado que estabas midiendo y no te dice nada.

Escribe la nota que necesita la siguiente persona

Nombre de la interfaz, etiqueta del contador, intervalo, valores antes y después y el resultado de la aplicación. Con eso basta para que un compañero reproduzca la observación sin repetir tu tarde. Añade la versión del cliente y la versión de macOS, porque la semántica de los contadores puede cambiar entre versiones.

Omite la captura completa de paquetes y el volcado del sistema. Rara vez hacen falta para explicar qué contador local se movió durante una petición, y ralentizan a quien lee el informe. Si el cliente expone sus propias estadísticas, cita su etiqueta textualmente en lugar de traducirla a la tuya. El objetivo de la nota es registrar qué se midió, no discutir qué significa.

Artículos relacionados