
Estou usando o netem para atrasar o trânsito. Para meus testes, é necessário realizar atrasos ligeiramente estranhos. Preciso introduzir um atraso de 50 a 300 ms para todos os pacotes TCP/UDP por 2 a 3 segundos, uma vez a cada 3 a 10 minutos. Ou seja, uma vez ocorrido o atraso, o próximo atraso deve acontecer em 3 a 10 minutos.
Posso fazer isso usando netem sem usar scripts adicionais?
Se não, qual é o mais próximo possível?
Responder1
Você pode escolher valores aleatórios bash
e mapeá-los no intervalo desejado, usando $RANDOM
. Você pode executar o comando "por um tempo" com timeout
. Ler man bash timeout
.