Una vez desplegado Global Accelerator (GA), puede utilizar la herramienta de detección de red proporcionada por Cloud Monitor (CMS) para comprobar el rendimiento real de aceleración. Esta herramienta es adecuada para pruebas a gran escala y en múltiples regiones. Las pruebas manuales son más indicadas para validaciones temporales o para el análisis detallado de problemas específicos en una región de aceleración.
Requisitos previos
Use la herramienta de detección de red para probar el rendimiento de aceleración
La herramienta de detección de red permite ejecutar pruebas desde puntos de detección en redes de proveedores de servicios de Internet (ISP) de distintas regiones.
Para obtener más información, consulte Metrics y Network Analysis and Monitoring .
Prueba de acceso por nombre de dominio
Si creó una instancia de GA para acelerar conexiones a servidores backend con nombres de dominio específicos, puede comparar la velocidad de acceso antes y después de que GA acelere el tráfico. En este ejemplo, se inicia una detección HTTP.
Haga clic en Synthetic Monitoring para ir a la página de Synthetic Monitoring.
-
En la página, introduzca el nombre de dominio del servicio y haga clic en Test Now.
De forma predeterminada, se realiza una detección HTTP. Si desea realizar una detección HTTPS, introduzca una URL completa, como
https://example.com. En la sección Inspection Result, haga clic en el icono de filtro
situado a la derecha de la columna Detection Point City. Introduzca el nombre de la región de aceleración y luego haga clic en Confirm.-
Consulte los resultados de la detección.
El rendimiento de la aceleración varía según la carga de trabajo real. En el siguiente ejemplo, se utilizan un cliente en China (Hong Kong) y un servidor backend en US (Silicon Valley).
Figura 1. Antes de usar GA

Figura 2. Después de usar GA

Prueba de acceso por dirección IP
Si creó una instancia de GA para acelerar conexiones a servidores backend con direcciones IP específicas, puede iniciar una detección instantánea tanto para la dirección IP acelerada como para la dirección IP del servidor backend. Esto le permitirá comparar la velocidad de acceso antes y después de que GA acelere el tráfico. En este ejemplo, se inicia una detección HTTP.
Haga clic en Synthetic Monitoring para ir a la página de Synthetic Monitoring.
Debajo de Test Now, haga clic en Comparative Test.
-
Siga estos pasos para configurar los parámetros:

N.º
Descripción
1
En las listas desplegables, seleccione el ISP y las regions desde donde desea realizar la prueba.
En este ejemplo, se seleccionan todos los valores.
2
Introduzca la dirección IP del servidor backend.
3
Introduzca la dirección IP acelerada.
4
Haga clic en Test Now.
5
En la sección Inspection Result, haga clic en el icono de filtro
situado a la derecha de la columna Detection Point City. Introduzca el nombre de la región de aceleración y luego haga clic en Confirm. -
Consulte los resultados de la detección.
El rendimiento de la aceleración varía según la carga de trabajo real. En el siguiente ejemplo, se utilizan un cliente en China (Hong Kong) y un servidor backend en US (Silicon Valley).

Realice pruebas manuales
Después de desplegar GA, no es posible usar ICMP Ping ni TCPing para probar el rendimiento de aceleración. Sin embargo, puede ejecutar el comando curl para evaluar el rendimiento de aceleración de listeners TCP, HTTP y HTTPS, así como utilizar UDPing para probar el rendimiento de listeners UDP.
GA admite el mecanismo de respuesta de proxy. Las solicitudes de ICMP Ping y TCPing reciben respuesta y se cierran en la región de aceleración, sin llegar a los servidores backend. Aunque ICMP Ping y TCPing sirven para comprobar la conectividad de red entre el cliente y la región de aceleración, no permiten medir la latencia.
Realice pruebas de listeners TCP, HTTP y HTTPS
Abra la CLI en un cliente ubicado en la región de aceleración.
-
Ejecute el siguiente comando antes y después de usar GA para comprobar la latencia de red entre el cliente y el servidor backend:
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<domain name or IP address>[:<port>]"Donde:
time_connect: Tiempo en segundos que toma establecer una conexión TCP.
time_starttransfer: Tiempo en segundos transcurrido desde el envío de la solicitud hasta la recepción del primer byte de la respuesta.
time_total: Tiempo total en segundos de todo el proceso de solicitud y respuesta.
Uso de un nombre de dominio
El rendimiento de la aceleración varía según la carga de trabajo real. En el siguiente ejemplo, se utilizan un cliente en China (Shenzhen) y un servidor backend en US (Silicon Valley).
Figura 1. Latencia antes de la aceleración (acceso por nombre de dominio)

Figura 2. Latencia después de la aceleración (acceso por nombre de dominio)

Uso de una dirección IP
El rendimiento de la aceleración varía según la carga de trabajo real. En el siguiente ejemplo, se utilizan un cliente en China (Shenzhen) y un servidor backend en US (Silicon Valley).
Figura 1. Latencia de red antes de la aceleración (acceso a la dirección IP del servicio backend)

Figura 2. Latencia de red después de la aceleración (acceso a la dirección IP acelerada)

Realice pruebas de listeners UDP
Si el protocolo del listener de su instancia de GA es UDP, puede usar UDPing para probar el rendimiento de aceleración de GA. UDPing permite enviar paquetes UDP a una dirección IP y un puerto especificados.
UDP es un protocolo de transmisión de datagramas. Los datagramas UDP se transmiten directamente a los endpoints de un grupo de endpoints, sin establecer sesiones durante la transmisión.
Este tema describe cómo usar UDPing para probar el rendimiento de aceleración de una instancia de GA que utiliza un listener UDP. En el siguiente ejemplo, tanto el servidor endpoint como el cliente ejecutan Alibaba Cloud Linux 3.
-
Despliegue UDP Echo en el servidor endpoint.
Para probar el rendimiento de aceleración con UDPing, se recomienda desplegar UDP Echo en el servidor endpoint. UDP Echo ofrece una prueba rápida y sencilla de la latencia y conectividad de red mediante el eco de paquetes.
En este ejemplo, se utiliza socat para desplegar UDP Echo.
# Install socat. yum install socat # Start socat. nohup socat -v UDP-LISTEN:<listener port>,fork PIPE 2>/dev/null & -
Despliegue UDPing en el cliente.
# Download UDPing. wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py # Grant UDPing execution permissions. chmod +x udping.py -
Pruebe el rendimiento de aceleración.
Inicie sesión en el cliente.
Ejecute el comando
./udping.py <Backend server IP address> <Listener Port>para consultar la latencia de red antes de usar GA.-
Ejecute el comando
./udping.py <Accelerated IP address> <Listener port>para consultar la latencia de red después de usar GA.El rendimiento de la aceleración varía según la carga de trabajo real. En el siguiente ejemplo, se utilizan un cliente en China (Hangzhou) y un servidor backend en Germany (Frankfurt).
Figura 1. Latencia de red antes de usar GA

Figura 2. Latencia de red después de usar GA
