ssh
e o telnet
) ou a serviços que lidam apenas com pequenos blocos de dados.
tc
(fornecido pelo pacote iproute). Como sua interface é bem complexa, o uso de ferramentas de alto nível é recomendado.
wondershaper
(em pacote de nome similar) é minimizar latências independente da carga da rede. Isso é alcançado limitando o total de tráfego para um valor que seja pouco abaixo do valor de saturação do link.
wondershaper interface taxa_download taxa_upload
. A interface pode ser eth0
ou ppp0
por exemplo, e ambas as taxas são expressas em kilobits por segundo. O comando wondershaper remove interface
desabilita o controle de tráfego na interface especificada.
up
e down
no arquivo /etc/network/interfaces
permitindo que os comandos declarados sejam executados, respectivamente, após a configuração da interface e antes que ela seja desconfigurada. Por exemplo:
Exemplo 10.9. Mudanças no arquivo /etc/network/interfaces
iface eth0 inet dhcp up /sbin/wondershaper eth0 500 100 down /sbin/wondershaper remove eth0
wondershaper
em /etc/ppp/ip-up.d/
irá habilitar o control de tráfico assim que a conexão seja feita.
pfifo_fast
, que fornece, ele mesmo, alguns recursos interessantes. A prioridade de cada pacote IP processado é baseada no campo ToS (Type of Service) desse pacote; modicar esse campo é o suficiente para tirar vantagem dos recursos de agendamento. Existem cinco possíveis valores:
iptables -t mangle -A PREROUTING -p tcp --sport ssh -j TOS --set-tos Minimize-Delay iptables -t mangle -A PREROUTING -p tcp --dport ssh -j TOS --set-tos Minimize-Delay