Como saber trickled para restaurar a largura de banda para 100%?

1

Estou lendo em trickled que pode ser usado para limitar a largura de banda de upload e download:

# Throttle download and upload bandwidths to 100KB.
trickled -d 100 -u 100

Mas nenhum dos artigos / tutoriais / exemplos que eu li mostram o comando para dizer trickled para parar e liberar toda a largura de banda de volta para 100%. Como posso fazer isso? Agradecemos antecipadamente!

    
por pnongrata 23.12.2012 / 23:53

1 resposta

1

Isso é algo que eu gostaria de saber também. Dependendo do seu caso, isso pode ser uma solução alternativa.

Algum tempo atrás eu precisava simular baixa largura de banda e / ou alta latência para um servidor remoto. Eu criei este script:

iface=wlan0
rate=80kbit
delay=0ms
destHost=1.2.3.4
destPort=22
tc qdisc del dev $iface root
tc qdisc add dev $iface root handle 1: prio
tc qdisc add dev $iface parent 1:3 handle 30: tbf rate $rate buffer 1600 latency 50ms
tc qdisc add dev $iface parent 30:1 handle 31: netem  delay $delay
tc filter add dev $iface protocol ip parent 1:0 prio 3 u32   match ip dport $destPort 0xffff   match ip dst $destHost   flowid 1:3

Aqui você pode ajustar a largura de banda e a latência para uma porta específica em um host específico. Você precisa ser root para digitar esses comandos. Parece-me que o host de destino precisa ser um endereço IP. Você também deve verificar o nome da interface: é provavelmente wlan0 se você usa wireless, mas pode ser eth0 se você tiver uma conexão com fio. O parâmetro de delay aqui é zero, então não há latência por padrão (foi para o meu propósito de teste, mas você não deveria precisar dele, eu acho). Observe também que a unidade aqui é de kilobits / s, não de kilobytes / s, como usos em gotas. Para converter kilobytes em kilobits, multiplique por oito.

Para remover o limite de largura de banda, digite:

tc qdisc del dev $iface root
    
por 25.02.2013 / 13:57