Às vezes, quando uma rede é lenta, pode causar erros que são difíceis de depurar em seu host local quando não há latência ou tempo limite.
Esta dica permite que você diminua a velocidade ou introduza alguma latência em sua rede no Linux.
Configure o controle de taxa e atraso
sudo tc qdisc add dev lo root handle 1: htb default 12
sudo tc class add dev lo parent 1:1 classid 1:12 htb rate 56kbps ceil 128kbps
sudo tc qdisc add dev lo parent 1:12 netem delay 200ms
Atualize facilmente esses valores de acordo com o atraso que você deseja:
- sudo tc class add dev lo parent 1: 1 classid 1:12 htb rate 56kbps ceil 128kbps
- sudo tc qdisc add dev lo parent 1:12 netem delay 200ms
Remova o controle / atraso da taxa
sudo tc qdisc del dev lo root
Veja o que está configurado em uma interface
sudo tc -s qdisc ls dev lo
Introduzir latência para ethernet ou wireless
Substitua lo por eth0 / wlan0 para aplicar um limite a um dispositivo
sudo tc qdisc add dev eth0 root handle 1: htb default 12
…
Onde eth x ou wlan x é o dispositivo de rede ao qual você deseja aplicar a latência.