A veces es conveniente simular una conexión lenta para probar ciertas funcionalidades o comportamientos de la web.

Para ello podemos usar tl comando tc, que modifica la configuración del control de tráfico.

tc qdisc add dev <dispositivo> root handle 1:0 netem delay 1000ms

Este comando introduce un delay sobre la conexión, ralentizando de forma efectiva la transmisión de datos.

El dispositivo deberá ser uno de los dispositivos de red del sistema, normalmente lo, ethX o wlanX si vamos por Wi-Fi, siendo X el número del dispositivo.. Si tenemos un servidor web local es mejor ejecutarlo sobre local, de forma que solo ralentizará las conexiones locales de forma que no afectará a las conexiones que vayan por el dispositivo de red real.

Si tenemos la web en Vagrant lo suyo es ejecutar este comando dentro de Vagrant para que solo afecte a la máquina virtualizada.

Para eliminarlo basta con ejecutar el mismo comando pero poniendo del en vez de add.

 tc qdisc add del <dispositivo> root handle 1:0 netem delay 1000ms

Otra opción es usar la pestaña

Systems
Connection

También te puede interesar